We are looking for a skilled Java Full Stack Developer with strong backend expertise in Java and hands-on experience in modern front-end technologies. The ideal candidate should be comfortable working across the full application stack and delivering scalable enterprise applications.
Design, develop, and maintain scalable web applications using Java and modern front-end frameworks
Build RESTful APIs and microservices using Spring Boot
Develop responsive UI components using Angular / React / Vue
Integrate front-end and back-end services
Work with relational and NoSQL databases
Implement security, authentication, and authorization mechanisms
Participate in code reviews, testing, and deployment processes
Collaborate with cross-functional teams in Agile/Scrum environment
Troubleshoot production issues and optimize performance
Strong experience in Java (8/11/17)
Hands-on experience with Spring Boot, Spring MVC, Spring Security
Experience building REST APIs and Microservices
Front-end development using React / Angular / Vue
Good understanding of HTML5, CSS3, JavaScript, TypeScript
Experience with SQL databases (MySQL, PostgreSQL, Oracle)
Knowledge of Hibernate / JPA
Familiarity with Git and CI/CD pipelines
Experience working with Linux environments
Experience with Cloud platforms (AWS/Azure/GCP)
Knowledge of Docker & Kubernetes
Experience with Kafka or other messaging systems
Exposure to DevOps practices
Understanding of design patterns and clean architecture