Description
Qualifications
We are looking for an experienced Java Tech Lead to drive the development of cutting-edge solutions
The ideal candidate should be proficient in Java, Spring Boot, and Microservices with a strong foundation in AWS and cloud technologies
Strong proficiency in Java, Spring Boot, Hibernate, JPA, and Microservices architecture
Expertise in AWS Cloud Services like EC2, S3, Lambda, and RDS
Experience with REST APIs, WebSocket, OAuth, and OpenID
Familiarity with Agile methodologies, version control (Git), and CI/CD pipelines (Jenkins)
Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field
6-9 years of experience in Java development, with a minimum of 2 years leading teams
Excellent problem-solving skills and effective communication of technical solutions
Responsibilities
You will provide technical leadership and collaborate with cross-functional teams to ensure the delivery of secure, scalable, and high-quality solutions in an Agile development environment
Lead the development of scalable, high-performance applications using Java and Spring Boot
Architect and implement solutions based on Microservices
Ensure system architecture supports robustness, security, and stability
Lead cloud-based solutions development using AWS services
Handle multi-threading, concurrency, and transaction management in distributed systems
Collaborate with stakeholders to define technical solutions and mentor junior developers
Ensure compliance with best practices, including coding standards and proper documentation
Oversee system-wide tasks such as caching, performance tuning, session management, and security