
Java Full Stack Developer
Full-Time @Indium Software posted 14 hours ago Shortlist Email JobJob Description
Location: Pune
Experience: 10+ Years
Employment Type: Full-Time
About the Role
We’re seeking a seasoned Full Stack Developer with deep expertise in Java, React JS, microservices, DevOps, and Kafka. In this hands-on role, you’ll architect, build, and maintain scalable web applications, lead technical design, and mentor a team of developers.
Key Responsibilities
Software Development
- Design, implement, and maintain backend services using Java (Spring, Hibernate) and frontend interfaces with React JS.
- Build and consume RESTful APIs, ensuring seamless integration between client and server.
- Develop microservices architecture for modular, scalable business logic.
- Leverage Kafka for real-time data pipelines and event-driven workflows.
- Apply advanced React techniques: Flexbox layouts, Context API, Hooks, Navigation, animations, and custom plugins.
Architecture & Design
- Lead end-to-end architecture and technical design reviews.
- Ensure applications meet standards for performance, scalability, and security.
- Conduct code reviews and enforce best practices.
Collaboration & Mentorship
- Partner with product managers, designers, and QA to deliver features in an Agile environment.
- Mentor junior developers, fostering a culture of continuous learning.
Testing & Deployment
- Author and maintain automated tests to safeguard application quality.
- Troubleshoot production issues, minimizing downtime.
- Manage CI/CD pipelines, containerization (Docker), and deployments on cloud platforms (AWS/Azure/GCP).
Required Qualifications
- Bachelor’s or Master’s in Computer Science, Engineering, or related field.
- 10+ years of professional experience in full stack development.
- Expert in Java (Spring Boot, Hibernate) and React JS.
- Proven track record with microservices and Kafka.
- Strong skills in HTML, CSS, JavaScript, and ORM frameworks.
- Experience with SQL and NoSQL databases.
- Proficient with Git, JIRA, Confluence, and Agile methodologies.
- Hands-on in DevOps practices: CI/CD, Docker, and cloud deployments.
Preferred Skills
- Hands-on experience with Kubernetes or similar orchestration platforms.
- Understanding of UX/UI principles and design thinking.
- Contributions to open source or active presence in developer communities.
- Experience with performance tuning, security best practices, and complex system integrations.
Why Join Us?
- Lead architecture and influence product direction.
- Mentor the next generation of developers.
- Work on high-impact projects with cutting-edge technologies.
- Thrive in a collaborative, agile culture committed to innovation.
Other jobs you may like
-
Reporting and Analytics – Senior
- @ Indium Software
- Bengaluru, Karnataka, India