Job Summary
We are looking for an experienced Java Full Stack Developer with 5-10 years of hands-on experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should have strong expertise in Java, Spring Boot, Angular, and React, along with experience in building scalable and high-performance web applications.
Key Responsibilities
- Design, develop, test, and deploy full-stack applications using Java and modern front-end frameworks.
- Develop RESTful APIs and microservices using Java, Spring Boot, and related technologies.
- Build responsive and user-friendly web applications using Angular and React.
- Collaborate with product managers, architects, and cross-functional teams to deliver high-quality solutions.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Optimize application performance, scalability, and security.
- Troubleshoot production issues and provide timely resolutions.
- Contribute to CI/CD pipelines and DevOps practices.
Required Skills
Backend
- Robust experience in Java 8/11/17
- Hands-on experience with Spring Boot, Spring MVC, Spring Security
- Experience in developing REST APIs and Microservices
- Knowledge of Hibernate/JPA
- Experience with messaging systems such as Kafka or RabbitMQ
Frontend
- Strong hands-on experience in Angular (8+)
- Experience in React.js
- Proficient in JavaScript, TypeScript, HTML5, CSS3
- Experience with responsive UI development and state management
Database
- Experience with SQL databases such as Oracle, MySQL, PostgreSQL
- Knowledge of NoSQL databases like MongoDB is a plus
DevOps & Tools
- Git, Maven, Jenkins
- Docker, Kubernetes
- CI/CD implementation experience
- Familiarity with cloud platforms (AWS, Azure, or GCP)
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 5-10 years of software development experience.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
Preferred Skills
- Experience in Agile/Scrum environments.
- Knowledge of cloud-native architecture.
- Exposure to unit testing frameworks such as JUnit and Mockito.
- Experience in enterprise application development.
Nice to Have
- Certification in Java, AWS, Azure, or related technologies.
- Experience with SonarQube, Terraform, and monitoring tools.
📌 Java Full Stack Developer (Pune)
🏢 Infosys
📍 Pune