Java Fullstack Developer
CapeStart
- Nagercoil, Tamil Nadu
- Permanent
- Full-time
- Proficient in Java (17 or 21) and Spring Boot.
- Strong experience with Microservices architecture, including advanced concepts such as event-driven communication, service orchestration, and distributed system design.
- Experience working with AWS services such as S3, SQS, and other cloud-native tools for scalable application development.
- Hands-on experience with MySQL and Redis.
- Sound knowledge of Design Patterns and best software engineering practices.
- Experience with React, JavaScript, and HTML for frontend development.
- Excellent communication and leadership skills.
- Strong debugging skills and experience with JUnit for unit testing.
- Linux
- Basic understanding or experience with Python (FastAPI).
- Familiarity with Swagger for API documentation.
- Exposure to Gen AI Basics or interest in AI-driven applications.
- Design and develop high-performance, scalable Java-based applications using Spring Boot and Microservices architecture.
- Write efficient queries and manage databases using MySQL.
- Implement caching and improve application performance using Redis.
- Apply design patterns and best practices to ensure code quality and maintainability.
- Conduct code reviews, mentor team members, and provide technical guidance to junior developers.
- Work closely with frontend developers using React, JavaScript, and HTML for seamless integration.
- Develop and maintain unit tests using JUnit to ensure code reliability.
- Debug production issues effectively and propose optimizations.
- Collaborate with cross-functional teams including product managers, QA, and DevOps.