Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

JPMorgan Software Engineer II – Java / Full Stack 
India, Karnataka, Bengaluru 
803582220

31.08.2024

Job responsibilities

  • Design, implement and maintain front-end and back-end applications, services, libraries, and frameworks
  • Optimize application for maximum speed, reliability and scalability.
  • Follow and promote Agile practices including Scrum, Lean, BDD, and Continuously Delivery
  • Research new technologies, identify and learn best practice, adapt quickly, and provide technical guidance across the organization. Promoting excellent user experience and system performance by supporting SRE practices
  • Work with multiple globally distributed teams to deliver end-to-end solution across regions. Mentoring junior resources on best coding practices
  • Adds to team culture of diversity, equity, inclusion, and respect

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands-on software development experience
  • Proficient in coding in Java 17, Spring Boot microservices, and ReactJS
  • Excellent analytical, problem solving, & decision-making skills.
  • Strong in computer science fundamentals such as algorithms, data structures, multithreading, object-oriented development, distributed applications, client-server architecture
  • Strong experience in building performant, scalable and reliable web applications
  • Understanding of Full stack architecture with Excellent knowledge of Java technologies including core Java, Spring Framework, Experience with unit and integration tools and techniques including JUnit, mocking and test-driven development
  • Experience in Cloud-Native development and experience in high availability development and architectural practices, relational database development skills including SQL and data modelling

Preferred qualifications, capabilities, and skills

  • Familiar with distributed system patterns and libraries like Spring Cloud, Experience with large complex projects with distributed development teams
  • Familiarity with Private/Public Cloud