We are seeking an experienced Java Full Stack Developer with strong expertise in backend development and modern frontend technologies. The ideal candidate will have hands-on experience in building scalable microservices-based applications and working across the full software development lifecycle.
Key Responsibilities:
- Design, develop, and maintain scalable applications using Java and Spring Boot
- Build and manage microservices-based architectures
- Develop responsive user interfaces using React or Angular
- Create and consume RESTful APIs and web services
- Work with both SQL and NoSQL databases
- Collaborate with cross-functional teams for requirement analysis and solution design
- Participate in code reviews, debugging, and performance optimization
- Ensure best practices in coding, testing, and deployment
Essential Skills:
- Strong experience in Core Java (Java 8/11/17) and Spring Boot
- Solid understanding of microservices architecture
- Hands-on experience with React or Angular, along with HTML5, CSS3, JavaScript, TypeScript
- Experience with REST APIs, JSON, and web services
- Good knowledge of SQL and NoSQL databases
- Familiarity with Git, Maven/Gradle, and Jenkins or other CI/CD tools
- Exposure to cloud platforms (AWS, Azure, or GCP)
- Knowledge of Docker and Kubernetes
- Strong debugging, analytical, and problem-solving skills
