Job Summary: We are seeking a highly skilled
Full Stack Developer with – years of experience to join our dynamic team. The ideal candidate should have strong proficiency in
Java, Spring Boot, React, and
Microservices Architecture, along with hands-on experience in
Kafka and
AWScloud services. You will be responsible for designing, developing, and maintaining scalable and high-performing web applications end-to-end.
Key Responsibilities: - Design and develop scalable backend services using Java and Spring Boot.
- Build responsive and dynamic UI components using .
- Design and implement RESTful APIs and microservices architecture.
- Integrate with and manage Apache Kafkafor asynchronous communication and event streaming.
- Deploy and maintain applications in AWScloud environment using services like EC, S, Lambda, RDS, etc.
- Write clean, efficient, and maintainable code following best practices and design patterns.
- Participate in all phases of the software development lifecycle including analysis, design, development, testing, and deployment.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Ensure application performance, scalability, and security.
- Troubleshoot and resolve production issues in a timely manner.
- Stay up to date with the latest industry trends and technologies.
Required Skills and Qualifications: - – years of professional experience as a Full Stack Developer.
- Strong experience with Java and Spring Boot for backend development.
- Proven expertise in and modern JavaScript (ES+) for frontend development.
- Deep understanding of microservices architecture and RESTful API design.
- Experience with Apache Kafka for messaging and streaming data pipelines.
- Hands-on experience with AWS cloud services (EC, S, Lambda, RDS, CloudWatch, etc.).
- Proficiency in relational and NoSQL databases (, MySQL, PostgreSQL, MongoDB).
- Experience with CI/CD tools and DevOps practices is a plus (, Jenkins, Docker, Kubernetes).
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
Preferred Qualifications: - AWS Certification (, AWS Certified Developer or Solutions Architect).
- Familiarity with unit and integration testing frameworks (JUnit, Jest, etc.).
- Prior experience in Agile/Scrum development environments.