Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

JPMorgan Software Engineer III - Java Full Stack 
India, Karnataka, Bengaluru 
768572857

14.12.2024

Job Responsibilities

  • Participates in, design and develop scalable and resilient systems using Java to contribute to continual, iterative improvements for product teams
  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
  • Produces or contributes to architecture and design artifacts for applications while ensuring design constraints are met by software code development
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
  • 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
  • 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.
  • Excellent analytical, problem solving, & decision-making skills.
  • Strong 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
  • Experience in JavaScript, HTML, CSS development fluency
  • Experience with libraries like ReactJS and building applications with reusable UI components
  • 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

  • Working Knowledge of cloud technologies
  • Agile based software development experience.
  • Prior financial or banking experience is a plus.