2

Software Engineer III- Sr. Java Developer with AWS

260312-South Florida Region Admin
Full-time
On-site
United States
Description

Join our innovative Data Market Place team as a Senior Software Engineer and play a crucial role in developing cutting-edge technology products that will revolutionize the Consumer and Community Banking industry. 

As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking, Data Technology/Data Market Place team, your role will be pivotal in an agile team that is dedicated to improving, developing, and delivering trusted, leading-edge technology products with security, stability, and scalability. As a significant technical contributor, your responsibilities will include implementing crucial technology solutions across diverse technical domains within various business functions to support the firm's business objectives..

Job responsibilities

  •  Participate in design and develop scalable and resilient systems in a timely manner using Spring Boot Java/Angular to contribute to continual, iterative improvements for product teams.
  • Design, write, comment and unit test code to confirm software modules are of the highest quality.
  • Build Microservices that will run on the bank’s internal cloud and the public cloud platform.
  • Collaborate with teams in multiple regions and time zones.
  • Participate in scrum team stand-ups, code reviews and other ceremonies, contribute to task completion and blocker resolution within your team.
  • Handle critical and time sensitive concurrent tasks with supervision and properly escalate situations as appropriate.
  • Write test cases, leverage unit and integration testing, develop functionality and automation.
  • Maintain technical acumen by pursuing formal and informal learning opportunities about technology, JPMorgan Chase products, and financial services.
  • Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Strong hands-on experience in Java (spring boot/Photon),Angular (UI/UX), Python, HTML, CSS, JavaScript
  • Architecture and development experience of cloud native and spring based micro-services and deploying them on AWS EKS, ECS, Fargate, Serverless, etc
  • Knowledgeable in developing RESTful micro services with technical stack such as PostgreSQL, Kafka, and Snowflake.
  • Working with GIT/Bitbucket, Maven, Gradle, Jenkins, or similar tools to build and deploy code deployment to production environments.
  • Solid understanding of agile methodologies such Applicant Resiliency, and Security
  • Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, etc.)
  • Experience with cloud technologies such as AWS or Google Cloud, with experience designing cloud ready solutions, including creating artifacts, and strategy presentations.

 

Preferred qualifications, capabilities, and skills

  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
  • Possess significant breadth across other disciplines (e.g., enterprise security architecture, compute services, storage, large-scale networking, virtualization, data center, integration architecture (API), orchestration technologies, systems resiliency, service support, application development lifecycle management (DevOps), and service delivery).
  • Proven experience in assessing, refactoring and identifying opportunity for existing applications to take advantage of modern application architectures (e.g. Micro services, Docker,KAFKA).