Java Tech Lead needs 8+ years as a Java Application Developer, including: J2EE, Web Services, modern/complex web app development
Java Tech Lead requires:
• Java Developer, Tech Lead, Spring Boot, Spring Framework, Spring Security, OAuth2, microservices, Jenkins, GIT, Azure, Docker, Kubernetes, Linux/Windows, MySQL
• 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
• 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