About the role

  • Java Technical Lead driving design and development of scalable enterprise applications with a focus on modern Java & microservices in a contract role.

Responsibilities

  • Lead design and development of enterprise-grade applications using Java/J2EE and Microservices architecture
  • Drive architecture decisions and design reviews
  • Own end-to-end delivery of modules/projects, ensuring timelines and quality standards are met
  • Lead and manage a team of developers, providing technical guidance, mentorship, and task allocation
  • Act as the primary technical point of contact for stakeholders and cross-functional teams
  • Ensure adherence to coding standards, best practices, and security guidelines
  • Manage production issues, escalations, and root cause analysis
  • Architect scalable, secure, and high-performance systems using cloud and container-based technologies
  • Build and manage CI/CD pipelines using tools like GitHub/GitLab and Azure DevOps
  • Collaborate with product owners, architects, and stakeholders to define technical solutions
  • Drive code quality, best practices, and security standards across the team
  • Lead and mentor development teams, assign tasks, and ensure timely delivery
  • Participate in architecture discussions and provide technical leadership across projects
  • Perform code reviews, troubleshoot complex issues, and optimize application performance
  • Ensure smooth integration of applications with databases (Oracle) and third-party systems
  • Continuously improve development processes, tools, and frameworks

Requirements

  • 5+ years of experience in Java/J2EE development
  • 3 - 4 years of experience in a Technical Lead / Team Lead role
  • Strong expertise in Microservices Architecture & Distributed Systems
  • Hands-on experience with Oracle Database (SQL, PL/SQL)
  • Experience with CI/CD tools (GitHub, GitLab, Azure DevOps)
  • Strong understanding of system design, scalability, and performance tuning
  • Experience with cloud platforms (Azure/AWS) and containerization (Docker/Kubernetes)
  • Proven experience in technical leadership / team handling (5+ years preferred)
  • Strong analytical, problem-solving, and communication skills
  • Experience with Angular / React

Benefits

  • Flexible working arrangements
  • Professional development

Job title

Java Technical Lead

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job