We are looking for a Team Lead Java with experience in building high-performing, scalable, enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications. The roles and responsibilities include managing Java/Java EE Microservices application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Must have Skills- JAVA/J2EE, Spring MVC, Spring Boot, Microservices, AWS.
Required Knowledge & Skills:
- Extensive experience working as a team lead
- Experience with cloud development and migration
- Hands-on experience in Java,J2EE,Spring MVC, Spring Boot, Java script, Required Knowledge on Python or Go Lang, postgressql
- Working experience with web technologies, microservices and micro front end, AWS or Azure
- Strong expertise in design, development, and maintenance of distributed applications & systems
- Experience working in agile development environment
Ability to prioritize and co-ordinate tasks efficiently ensuring all deadlines are met
- In depth knowledge of key AWS services like EC2, S3, Kubernetes, etc., or Azure equivalents
- Experience designing a Virtual Private Cloud VPC environment including server instance, storage instances, subnets, availability zones, etc, or Azure equivalents
- Experience designing cloud HA and DR strategies.
- Experience designing and implementing cloud devops solutions including IaC.
Excellent interpersonal skills across all levels of the organization