Java Full Stack Developer - (JD)
Job Title: Java Full Stack Developer
Employment Type: Full time
Job Summary
We are seeking a skilled Java Full Stack Developer with expertise in both backend and frontend development to build scalable, high-performance enterprise applications. The ideal candidate should possess strong experience in Java, Spring Boot, Microservices, and modern frontend technologies such as Angular or React, along with cloud and DevOps knowledge.
Key Responsibilities
- Design, develop, test, and maintain end-to-end web applications.
- Build scalable backend services using Java, Spring Boot, and Microservices.
- Develop responsive and interactive user interfaces using Angular or React.
- Design and consume RESTful APIs and integrate third-party services.
- Work with relational and NoSQL databases for application development.
- Collaborate with architects, business analysts, QA teams, and product owners.
- Implement security, authentication, and authorization mechanisms.
- Optimize application performance, scalability, and reliability.
- Participate in code reviews and enforce best development practices.
- Support CI/CD implementation and cloud deployment activities.
- Troubleshoot and resolve production issues.
Mandatory Skills
Backend
- Strong experience in Java 8/11/17+
- Spring Boot
- Spring MVC
- Spring Data JPA
- Hibernate
- Spring Security
- Microservices Architecture
- RESTful API Development
Frontend
- Angular (preferred) or React
- TypeScript/JavaScript
- HTML5, CSS3, Bootstrap
- Responsive Web Design
Database
- PostgreSQL / MySQL / Oracle / SQL Server
- Basic knowledge of NoSQL databases (MongoDB preferred)
DevOps & Tools
- Git/GitHub/GitLab
- Maven or Gradle
- Jenkins, Azure DevOps, or GitHub Actions
- Docker
Preferred Skills
- Kubernetes/OpenShift
- Apache Kafka or RabbitMQ
- Azure, AWS, or GCP
- Redis and Elasticsearch
- API Gateway and Service Discovery
- SonarQube and code quality tools
- Terraform or Infrastructure as Code (IaC)
- Agile/Scrum methodology
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Experience working in Agile development environments.
📌 Java Full stack - Hiring @ Infosys (Delhi)
🏢 Infosys
📍 Delhi