Overview
Position: Java Technical Lead
Location: India, Remote
Experience: 12+ years
Role Overview:
We are seeking an experienced Java Technical Lead to oversee and drive the design, development, and implementation of high-performance, scalable applications. The ideal candidate will have a strong technical background in Java, Microservices, and Cloud technologies, coupled with leadership abilities to guide and mentor development teams.
Key Responsibilities:
Technical Leadership & Development:
? Lead the design and development of robust, scalable, and secure applications using Java, Spring Boot, and Microservices
? Architect solutions that align with best practices in software development, including performance optimization and security
? Ensure adherence to coding standards, architecture guidelines, and software development best practices
? Oversee code reviews and provide mentorship to development teams
Project Execution & Delivery:
? Work closely with product owners, business analysts, and stakeholders to define technical requirements and solutions
? Lead end-to-end project execution, from requirement gathering to deployment
? Ensure timely delivery of high-quality software solutions that meet business and technical requirements Cloud & DevOps Integration:
? Deploy and manage applications on Azure cloud
? Implement CI/CD pipelines to automate deployment processes
? Optimize application performance and reliability using cloud-native solutions
Team Management & Collaboration:
? Mentor and guide junior engineers, fostering a culture of technical excellence
? Collaborate with cross-functional teams, including UI/UX designers, QA engineers, and DevOps teams
? Act as the primary technical point of contact for stakeholders and executive leadership
Required Skills & Qualifications:
? 5+ years of experience as a Tech Lead
? Proficiency in Java (8+), Spring Boot, and Microservices architecture
? Strong experience with RESTful APIs, Hibernate, JPA, and ORM frameworks
? Hands-on experience with Azure Cloud platform
? Experience with Containerization and Orchestration (Docker, Kubernetes)
? Knowledge of CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
? Strong understanding of database technologies (MySQL, PostgreSQL, MongoDB)
? Proficiency in message brokers (Kafka, RabbitMQ)
? Good knowledge of security best practices, authentication, and authorization mechanisms (OAuth, JWT)
? Experience with Agile/Scrum methodologies
? Strong analytical, problem-solving, and communication skills
Job Types: Full-time, Permanent
Pay: ?3,500,000.00 - ?4,000,000.00 per year
Benefits:
- Work from home
Schedule:
- Day shift
- Monday to Friday
- Rotational shift
Application Question(s):
- Do you have 5 years experience as a Java Technical Lead?
Experience:
- Java, Spring Boot: 8 years (Required)
- Azure Cloud platform: 5 years (Required)
Work Location: Remote