Key Skills: Backend Development, AWS, Java, Spring Boot, Microservices.
Roles & Responsibilities:
- Design, develop, and implement software for our products and systems.
- Collaborate with cross-functional teams to define, design, and implement new software features.
- Debug and resolve software defects and issues.
- Conduct performance analysis and optimization of software systems.
- Review code and design, providing constructive feedback to team members.
- Lead and mentor junior engineers to promote knowledge growth and ensure project deliverables.
- Interface among multiple departments and teams including Quality and Service.
- Identify and recommend opportunities for efficiency improvements in department processes.
- Conduct static analysis, code coverage analysis, and other verification techniques to ensure high-quality software.
- Communicate business-related issues or opportunities to the next management level.
- Perform other duties as assigned.
Experience Required:
- 4 - 6 years of experience in backend development using Java and Spring Boot frameworks.
- Proven track record in deploying and managing applications on AWS cloud services.
- Experience building and integrating microservices architectures in distributed systems.
- Proficiency in writing efficient, scalable, and testable code using best software development practices.
- Exposure to CI/CD pipelines, containerization (Docker), and automated testing frameworks.
- Strong experience in debugging production issues and performance tuning of applications.
- Familiarity with Agile development methodologies and DevOps culture.
- Excellent problem-solving skills and ability to mentor junior team members.
Education: Any Post Graduation, Any Graduation