Senior Software Engineer - Java Developer

JP Morgan Services India Pvt Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 3 years

Job Details

Job Description

Software Engineer III - Java Developer

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. 

 

As a Software Engineer III - Java Developer at JPMorgan Chase within the Commercial & Investment Bank - Markets Technology -  Broker-Dealer group, you'll serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

 

Job responsibilities

  • Delivers software solutions through effective design, development, and technical problem-solving.
  • Produces secure, high-quality code along with comprehensive unit and integration tests.
  • Designs, builds, and troubleshoots applications while accounting for impacts on related systems and technical dependencies.
  • Utilizes Software Development Life Cycle tools to enhance automation and maximize process efficiency.
  • Employs technical troubleshooting skills to deconstruct and resolve straightforward technical issues.
  • Collects and interprets complex data sets to identify challenges and support secure, reliable application development.
  • Adopts and implements system processes and best practices to develop secure and robust code and systems.
  • Remains current with industry trends and emerging technologies, applying AI tools in daily tasks.

 

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Experience with Java/Spring/Spring Boot and related technologies.
  • Bachelor of Engineering or equivalent/higher degree.
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages like Oracle, MySQL or NoSQL databases like MongoDB.
  • Demonstrable ability to code in one or more languages
  • Proven knowledge and experience in designing and developing microservices.
  • Experience across the whole Software Development Life Cycle
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
  • Experience working with cloud platforms such as AWS, Azure, or Google Cloud for deploying and managing AI solutions.
  • Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

 

 

Preferred qualifications, capabilities, and skills

  • Possesses AWS certification(s) and hands-on experience with AWS services, Spark, AWS Glue ETL, and Python.
  • Exposure to messaging platforms like Kafka, IBM MQ etc., 
  • Practical experience with machine learning and AI technologies (such as Python, TensorFlow, and Scikit-learn) is a plus.
  • Experience in leading or contributing to modernization projects involving migration of mainframe applications to distributed technologies.
  • Understanding of equities or fixed income products and familiarity with the trade lifecycle.

Experience Level

Senior Level

Job role

Work location

Bengaluru, Karnataka, India

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 3 years

About company

Name

JP Morgan Services India Pvt Ltd

Job posted by JP Morgan Services India Pvt Ltd

Apply on company website