Full‑Stack Developer – Java + Spring Boot + AWS + Microservices
Synechron
Bengaluru, Karnataka, IndiaSENIOR
Job Description
Synechron is seeking a Full-Stack Developer to design, build, and support scalable applications using Java, Spring Boot, Microservices, and AWS.
Responsibilities
- Develop and maintain scalable microservices using Java and Spring Boot
- Build and support cloud-native applications on AWS
- Integrate backend services with front-end applications
- Write maintainable, testable code and automated tests
- Implement logging, monitoring, and observability
Qualifications
- Cloud-native design and container orchestration experience
- Develop and maintain scalable microservices using Java and Spring Boot
- Build and support cloud-native applications on AWS
- Integrate backend services with front-end applications
- Write maintainable, testable code and automated tests
- Build and manage CI/CD pipelines
- Implement logging, monitoring, and observability
- Troubleshoot production issues and perform root-cause analysis
- Collaborate with Product, QA, DevOps, and Architecture teams
- Participate in code reviews and technical design discussions
- 7+ years of experience in backend or full-stack development
- Strong experience with Java, Spring Boot, REST APIs, and Microservices
- Hands-on experience with AWS cloud services
- Equivalent experience in related software engineering roles will also be considered
- Build and enhance microservices and APIs
- Develop cloud-based application components
- Integrate services with front-end applications where needed
- Write and run tests, review code, and support deployments
- Participate in standups, planning, design reviews, and cross-functional meetings
- Monitor applications, resolve incidents, and document improvements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field or equivalent practical experience
- AWS or Java-related certifications
- Ongoing learning in cloud, security, and distributed systems practices
- Strong analytical and troubleshooting skills
- Effective collaboration across technical teams
- Clear communication with stakeholders
- Adaptability to changing requirements and technologies
- Focus on quality, reliability, and continuous improvement
- Effective time and priority management
Nice to have
- AWS or Java-related certifications
- Ongoing learning in cloud and distributed systems
Benefits
- Diversity and inclusion programs
- Flexible workplace arrangements