We're looking for a highly skilled and motivated Senior Java Developer to join our team in Bengaluru. The ideal candidate will have extensive experience in designing, developing, and deploying robust applications using modern Java technologies. You will be a key player in building our next-generation microservices-based platform, leveraging containerization and cloud-native practices.
Key Responsibilities :
- Software Development : Design, develop, and maintain high-performance, scalable, and secure applications using Java 11 or Java 21.
- Microservices and APIs : Build and consume microservices, ensuring their reliability and scalability. You'll be responsible for creating well-documented and efficient REST APIs.
- Containerization & Orchestration : Work with container technologies like Docker and orchestrate containerized applications using Kubernetes (K8s) in production environments.
- Front-end Collaboration : Collaborate with front-end developers, with a basic working knowledge of frameworks like React.js or Ember.js to understand and support integration points.
- CI / CD & Agile : Actively participate in an Agile development environment, using tools like Git for version control and Jenkins for continuous integration and continuous deployment (CI / CD).
- Mentorship : Mentor and guide junior developers, ensuring code quality and adherence to best practices.
Technical Requirements :
Experience : 7 to 12 years of professional software development experience.Core Java : Strong hands-on expertise in Java 11 or Java 21.Architecture : Good understanding of microservices architecture and REST APIs.Front-end : Basic working knowledge of React.js or Ember.js.Tools : Familiarity with Git, Jenkins, and modern development practices, including Agile methodologies.(ref : hirist.tech)