Job Description :
We are seeking a highly experienced and technically proficient Java Full Stack Developer with 10+ years of experience to join our team in Bangalore. The ideal candidate will have strong hands-on expertise in Java development and modern front-end frameworks like React.js. You will be responsible for designing, developing, and maintaining high-quality software solutions across the full stack, from backend microservices to dynamic user interfaces. This role requires a deep understanding of modern architecture, CI / CD pipelines, and cloud-native technologies.
Key Responsibilities :
- Full Stack Development : Lead the design and development of robust, scalable, and secure applications using Java on the backend and React.js on the frontend.
- Backend Expertise : Develop and maintain microservices-based backend systems using Java 11 or Java 21. Architect and implement clean, efficient REST APIs.
- Frontend Development : Build highly responsive and intuitive user interfaces using React.js or Ember.js.
- Containerization & Orchestration : Work with Docker and Kubernetes (K8s) to containerize applications and manage them in production environments.
- CI / CD & DevOps : Implement and maintain continuous integration and continuous deployment pipelines using tools like Jenkins and ensure adherence to Agile methodologies.
- Collaboration : Collaborate with cross-functional teams, including product managers, designers, and other developers, to define requirements and deliver high-quality software.
- Code Quality : Ensure code quality, security, and performance by conducting code reviews, implementing unit tests, and following best practices.
Required Skills & Qualifications :
Experience : 10+ years of professional software development experience.Backend : 7 to 12 years of hands-on expertise in Java (specifically Java 11 or Java 21).Architecture : Strong understanding and practical experience with microservices architecture and REST APIs.DevOps : Experience with Docker and Kubernetes (K8s) in a production environment.Frontend : Good working experience with a modern JavaScript framework, preferably React.js or Ember.js.Tools : Familiarity with Git for version control and Jenkins for CI / CD.Methodology : Proven experience working in an Agile development environment.Problem-Solving : Excellent analytical and problem-solving skills with a keen attention to detail.(ref : hirist.tech)