Job Title : Java Technical Lead
Experience : 12-15 Years
Location : Remote
Job Description :
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