Job Summary
We are seeking an experienced Java Full Stack Developer with strong expertise in backend and frontend technologies. The ideal candidate will be responsible for building scalable, high-performance applications using modern frameworks and best engineering practices.
Key Responsibilities
Design, develop, and maintain robust and scalable applications using Java and Spring Boot
Build and manage microservices-based architecture
Develop responsive and user-friendly UI using Angular
Design and manage databases including MySQL, MariaDB, and NoSQL
Develop and consume RESTful APIs
Implement Test Driven Development (TDD) practices
Work on CI/CD pipelines for continuous integration and deployment
Ensure code quality, performance, security, and scalability
Collaborate with cross-functional teams including QA, DevOps, and product teams
Troubleshoot, debug, and enhance existing systems
Requirements:
4–6 years hands-on experience in:
- Java, Spring Boot, Microservices
- Angular (UI)
- Databases: MySQL, NoSQL, MariaDB
Knowledge of:
- Test Driven Development (TDD)
- CI/CD pipelines
Good understanding of software engineering best practices