Job Description
Job DescriptionJob Description
- Minimum 810 years overall
- Technical Lead experience is mandatory
- 8+ years as a Java Application Developer, including: J2EE, Web Services, modern/complex web app development
- 7+ years of hands-on experience with Spring Boot
Strong understanding of:
- REST API design patterns
- Spring Framework (Spring Boot, Spring Security, Spring-WS, Dependency Injection)
- OAuth2 for authentication/authorization
- Microservices architecture
- Proficient with development tools: GIT, Maven, Jenkins, JIRA, Confluence
Experience with:
- RedHat Linux and Windows operating systems
- MySQL databases
- Exposure to Azure Cloud services:
- Docker, Kubernetes, Java performance tuning
- Self-motivated, flexible to learn new technologies, and able to adapt to varying project requirements
- Strong team leadership and problem-solving skills to drive effective business solutions