Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

JPMorgan Lead Software Engineer - JAVA Spring boot Micro services 
India, Maharashtra, Mumbai 
971142025

20.07.2024

Design, analyze, code, test, and deploy applications/components to satisfy business requirements for large, complex project in the Post Trade Technology team

Job responsibilities

  • Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
  • Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity
  • Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems
  • Develop or enhance products/applications in line with business requirements.
  • Writes secure and high-quality code using Java programming language
  • Collaborate with internal users in Operations. Provide production support coverage
  • Operate as a member of a Scrum development team to deliver technology solutions in an Agile fashion including, but not limited to, sprint planning, complexity analysis, standups, and sprint retrospectives, backlog grooming etc.
  • Adhere to firm-wide architecture standards, risk management and security policies.
  • Executes standard software solutions, design, development, and technical troubleshooting
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
  • Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Extensive hands-on experience with Java (Core or Enterprise), with a proven history of hands-on development and delivery, ranging from small incremental changes to larger Greenfield projects. Knowledge of architecture, design and business processes.
  • Proficient in coding in Java 17, Spring Boot, microservices.
  • Strong skills around object oriented analysis and design (OOAD), data structures, algorithms, design pattern
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
  • Agile development experience. Experience using testing strategies such as TDD, including knowledge of JUnit and Mockito
  • Experience using continuous integration tools, including Maven and Jenkins
  • Web development experience in React (good to have)