Job Overview:
We are seeking a skilled Backend Development Manager to join our team. The ideal candidate will have experience in leading the design, development, and maintenance of high-performing backend services.
Main Responsibilities:
1. Participate in the design, development, and maintenance of highly performant backend services
2. Take responsibility for software development, configuration, automation tests, and all critical aspects in SDLC
3. Ensure developed software meets user requirements and associated acceptance criteria, performance criteria, and non-functional requirements
4. Train and guide team members on Java development, troubleshooting, best practices
5. Unblock critical issues, sometimes on customers' production environments, and liaise with development for longer-term solutions/fixes
Requirements:
* BS/MS degree in Computer Science, Engineering, or a related field
* 5+ years of Java development experience and experience working on enterprise solutions
* Object-oriented analysis and design using common design patterns
* Outstanding technical problem-solving and debugging skills
* Good knowledge of Java 8 API
* Good knowledge of Java EE
* Good knowledge of Docker and Kubernetes