Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

JPMorgan Software Engineering III - Java Full Stack React 
India, Karnataka, Bengaluru 
831662942

31.08.2024

Job responsibilities

  • Having experience with different technologies ranging from scripting, Databases, Object-Oriented programming to HTML/JavaScript development.
  • Proactively look to develop, implement and further best practices across the group.
  • Understand and apply technology roadmap and strategy to meet all business and company goals for the portfolio
  • Study, adhere and improve processes to increase application quality, development productivity and effectiveness.
  • Ability in designing, developing, testing, and supporting application modules.
  • Work with the business and technology teams to evaluate requirements, and propose optimal technology solution and delivery approaches.
  • Motivated to work in a highly efficient agile team and having an attitude to be a good team player

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Java / J2EE, React, Javascript, HTML, Oracle
  • Strong design and architecture skills.
  • Fast learning, capable of solving complex problems and creating simple solutions.
  • Spring Framework - Spring Boot , Spring Cloud, Spring Security, Spring JPA
  • Hibernate,Agile software development methodology and tools
  • Development tools such as IntelliJ IDEA, Maven, BitBucket/Git
  • Testing frameworks like JUnit and mocking techniques
  • Experience in automated testing - Test Driven Development (TDD), BDD concepts/Feature file
  • Experience in Micro Services Architecture, in Cloud/Container
  • Domain Driven Design knowledge

Additional skills

  • Debugging, profiling and tuning applications’ performance (JVisualVM). Knowledge on Application monitoring tools like AppDynamics
  • Knowledge on Kubernetes Platform or similar
  • Auto-deployment tools and Continuous Integration Tools (Jenkins)
  • Knowledge on software security vulnerabilities