Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

JPMorgan Senior Lead Software Engineer 
India, Karnataka, Bengaluru 
659650219

Yesterday

Job responsibilities

  • Lead, mentor, and develop a high-performing team of backend developers. Conduct regular code reviews and provide constructive feedback.
  • Foster a culture of collaboration, continuous learning, and innovation. Architect and design robust, scalable, and secure backend solutions.
  • Define and enforce best practices and coding standards. Develop and maintain microservices, APIs, and integrations.
  • Write clean, maintainable, and efficient Java code. Debug and resolve complex technical issues.
  • Stay hands-on with the development process and contribute to coding tasks. Collaborate with product managers, frontend developers, DevOps, and other stakeholders for seamless integration and delivery.
  • Communicate technical concepts effectively to non-technical stakeholders. Represent the backend team in project discussions and planning sessions.
  • Continuously monitor and optimize the performance and reliability of backend services. Implement and enforce security best practices.
  • Conduct performance and load testing to identify and resolve bottlenecks. Drive initiatives for automating manual processes and improving development workflows.
  • Stay updated with industry trends and emerging technologies. Lead technical investigations and proof-of-concept projects.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Java: Proficiency in Java 8 and above.
  • Spring Framework: In-depth knowledge of Spring Boot, Spring Data, and Spring Security.
  • Microservices: Experience in designing and implementing scalable microservices architectures.
  • Cloud Platforms: Hands-on experience with AWS, Azure, or Google Cloud Platform (AWS certification ).
  • Containerization: Proficiency with Docker and Kubernetes.
  • Databases: Strong experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
  • APIs: Proven ability to design and build RESTful APIs.
  • CI/CD: Familiarity with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
  • Testing: Experience with JUnit, Mockito, and integration testing frameworks.
  • Tools & Platforms: Proficiency with version control systems (e.g., Git), build tools (e.g., Maven, Gradle).
Preferred qualifications, capabilities, and skills
  • Excellent problem-solving skills and a solution-oriented mindset.
  • Strong communication skills, both verbal and written.
  • Proven ability to work independently and as part of a team.
  • A proactive attitude with a strong sense of ownership and accountability.