Job Description

TECH LEAD JAVA (COLOMBO 01)

FOR OUR CLIENT!

KEY RESPONSIBILITIES

  • Lead and participate in the design and development of enterprise-grade applications using Java and Enterprise JavaBeans (EJB)
  • Architect and implement scalable microservices-based solutions
  • Design and optimize database schemas, write complex SQL queries, and ensure data integrity
  • Containerize applications using Docker and orchestrate them using Kubernetes for deployment and management in cloud environments
  • Collaborate closely with clients to understand their business requirements and translate them into technical solutions
  • Provide expert advice and guidance to client teams on best practices, architectural design, and technology adoption
  • Ensure high-quality project delivery, adherence to timelines, and effective communication with stakeholders

CANDIDATE PROFILE

  • 8+ years of experience in software development with strong proficiency in Java and Enterprise JavaBeans (EJB)
  • Proven track record in designing and implementing microservices architectures and integrating them with enterprise systems
  • Proficiency in containerization using Docker and orchestration using Kubernetes
  • Solid understanding of relational databases and SQL, with experience in designing and optimizing complex queries and database schemas
  • Excellent problem-solving skills and ability to troubleshoot complex technical issues
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with clients and internal teams
  • Experience in Agile/Scrum methodologies and familiarity with DevOps practices
  • Ability to work independently and as part of a team in a fast-paced consulting environment