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
Required Skills & Experience
- 4–6 years of hands-on experience in:
- Java development
- Spring Boot framework
- Microservices architecture
- Angular (Frontend development)
- Strong experience with databases:
- MySQL
- MariaDB
- NoSQL databases
- Solid understanding of:
- Test Driven Development (TDD)
- CI/CD pipelines
- Software engineering best practices