We are seeking a skilled Java Full Stack Developer to design, develop, and maintain scalable web
applications. The ideal candidate will have solid expertise in Java, Spring Boot, and modern front-
end technologies, along with experience working in Agile environments.
Key Responsibilities
Develop and maintain end-to-end web applications using Java and front-end technologies
Design and build RESTful APIs and microservices using Spring Boot
Work on UI development using frameworks like Angular, React, or JavaScript
Collaborate with cross-functional teams including product, QA, and DevOps
Participate in code reviews, sprint planning, and Agile ceremonies
Troubleshoot and resolve application issues and performance bottlenecks
Ensure code quality, security, and scalability best practices
Integrate applications with databases and third-party services
Contribute to CI/CD pipelines and deployment processes
Required Skills
Strong experience in Java (8/11/17)
Hands-on experience with Spring Boot / Spring Framework
Experience in REST API and microservices architecture
Proficiency in frontend technologies:
o
JavaScript / HTML / CSS
o Angular or React
Experience with databases: MySQL, PostgreSQL, or MongoDB
Familiarity with version control tools like Git
Understanding of Agile/Scrum methodology
Preferred Skills
Experience with cloud platforms (AWS / Azure / GCP)
Knowledge of Docker, Kubernetes, CI/CD tools (Jenkins, GitHub Actions)
Exposure to Kafka or messaging systems
Understanding of security practices (OAuth, JWT)
Job Requirements :
- 5-10 years of experience in Java Full Stack Development with expertise in Spring Boot.
- Strong understanding of Microservices Architecture principles and design patterns.
- Experience working on large-scale enterprise systems with complex integrations.