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 Developer + Cloud 
India, Karnataka, Bengaluru 
478982442

18.08.2024

Job responsibilities

  • Help build, maintain and manage our backend services, APIs, frameworks, and platform
  • Integrate our backend application into our consumer-facing frontend applications
  • Write high quality, effective, scalable code maintaining best practices
  • Contribute to observability and monitoring tools to detect issues, measure performance and produce telemetry for developers.
  • Participate in code reviews, rotating on-call, architecture reviews, and project planning
  • Work on release management, rollout & deployment of services
  • Work cross-functionally with other stakeholders like the product, operations, and sales teams, to design and build services to support business goals
  • Lead engineering projects and mentor other junior engineers

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Proven expertise in thinking through software architecture & infrastructure decisions
  • Extensive experience with Java & related frameworks, libraries and patterns
  • Familiarity with front-end technologies like React
  • Knowledge and proficiency in using object-relational mapping (ORM) and relational databases
  • Experience designing and building robust, scalable, secure systems and technology solutions
  • Proven understanding of microservices-oriented architecture and extensible REST APIs
  • Comfortable working in an honest and transparent culture; providing and receiving meaningful and intentional feedback

Preferred qualifications, capabilities, and skills

  • You are passionate about technology as a tool for solving problems
  • You are a practical decision-maker that balances long-term and short-term concerns
  • You are a product-minded problem solver
  • You have a strong background or interest in building products or systems
  • You are comfortable in dealing with lots of moving pieces
  • You enjoy learning about and working with new technologies & systems

You can adequately evaluate trade-offs between correctness, robustness, performance, space, and time