Job Title: Java Full Stack Developer
Primary Skills : Java and Angular, Spring Boot, and Microservices architecture
Exp: 8+ Years
Location: Bangalore / Chennai / Pune / Hyderabad Location
Notice Period: Immediate joiners
Job Summary
We are looking for a skilled Java Full Stack Developer with 8+ years of experience in designing, developing, and maintaining enterprise-grade web applications. The ideal candidate should have strong expertise in Java, Spring Boot, Angular, RESTful APIs, and relational databases. The candidate should be passionate about building scalable, high-performance applications and working in Agile development environments.
Key Responsibilities
- Design, develop, test, and maintain full-stack web applications using Java and Angular.
- Develop robust backend services using Java, Spring Boot, and Microservices architecture.
- Build responsive and interactive user interfaces using Angular, TypeScript, HTML5, and CSS3.
- Develop and consume RESTful APIs and integrate with third-party services.
- Write clean, maintainable, and reusable code following coding standards and best practices.
- Optimize application performance, scalability, and security.
- Collaborate with cross-functional teams, including business analysts, QA engineers, and DevOps teams.
- Participate in code reviews, sprint planning,
and Agile ceremonies.
- Troubleshoot production issues and provide timely resolutions.
Required Skills
- 8+ years of experience in Java Full Stack development.
- Strong programming skills in Java (Java 8 or above).
- Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
- Valuable understanding of Microservices architecture.
- Strong experience with Angular (Angular 10+ preferred).
- Proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3, and Bootstrap.
- Experience in developing and consuming RESTful APIs.
- Strong knowledge of SQL databases such as Oracle, PostgreSQL, MySQL, or SQL Server.
- Experience with Git and Maven/Gradle.
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of Agile/Scrum methodologies.
Preferred Skills
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of Docker and Kubernetes.
- Familiarity with messaging technologies such as Kafka or RabbitMQ.
- Experience with JUnit, Mockito, and unit/integration testing.
- Exposure to SonarQube, Jenkins, or Azure DevOps.
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
📌 Java Full Stack Developer (Pune)
🏢 CGI
📍 Pune