Our Open Positions

Team Lead Java Developer - Java / Spring (WFH - Work From Home)

Ehrlich IT Services, Inc.

 Job Highlights

  • A fair compensation package
  • Health insurance (HMO) package
  • Work during the day i.e. day shift with large Philippine clients


Job Description

Ehrlich IT Services, Inc. is looking for a software engineer with strong backend and database experience to start ASAP. You will be working in our office in Cebu City.  We are seeking a motivated and talented Team Lead Java Developer with a strong foundation in Java and Spring to join our team. As a Team Lead Java Developer, you will contribute to the development, maintenance, and improvement of our cutting-edge applications and services


  • Lead a team of Java developers in the design, development, and maintenance of complex Java-based applications using Spring Boot, OAuth, and Spring Security.
  • Collaborate with cross-functional teams to understand business requirements and develop solutions that meet desired functionality and performance.
  • Design and implement secure and efficient web services using SOAP and RESTful APIs, as needed.
  • Write clean, maintainable, and efficient code, adhering to best practices and industry standards.
  • Mentor and guide team members, providing direction on best practices, coding standards, and efficient techniques.
  • Conduct thorough code reviews to ensure high-quality software and identify potential areas for improvement.
  • Troubleshoot, debug, and resolve software defects and issues in a timely manner.
  • Integrate applications with external systems and services to enhance functionality and user experience.
  • Create and maintain technical documentation, including design documents, user guides, and system manuals.
  • Foster a collaborative and innovative team culture, while ensuring timely and successful project delivery.
  • Stay current with emerging technologies, tools, and best practices in Java development and the broader software development landscape.


  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience. A Master’s degree is preferred.
  • 8+ years of experience in Java development, with a strong understanding of object-oriented programming concepts.
  • Proven experience leading and managing development teams.
  • Proficiency in Spring Boot, OAuth, and Spring Security.
  • Experience with SOAP and RESTful API development.
  • Familiarity with modern Java development tools and frameworks, such as Maven,, JUnit, and Mockito.
  • Experience with relational databases and SQL, preferably using Hibernate or JPA.
  • Basic understanding of front-end technologies, such as HTML, CSS, and JavaScript.
  • Strong problem-solving and analytical skills, with a keen attention to detail.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment and convey complex technical concepts to non-technical stakeholders.
  • Experience with Agile methodologies, such as Scrum or Kanban.
  • Knowledge of version control systems, such as Git.
  • Familiarity with microservices architecture and containerization technologies like Docker and Kubernetes.
  • Strong communication skills in English


  •  Other useful skills are: Apache Hadoop, Jacoco, cryptography, encryption, JWT, RHOCP, Docker EE, Apache Kafka, Elastic Stack,  Kibana


  • A fair compensation package
  • Health insurance (HMO) package
  • Opportunity to learn and climb the career ladder 
  • Work during the day i.e. day shift
  • Work with large well-known clients in the Philippines 

If you’re interested, send us a message with your CV.

Also, consider liking our page to get notified when we have more job openings and events. Thank you!


Additional Information

Career Level             

Supervisor/5 Years & Up Experienced Employee                                                                       


Bachelor’s/College Degree

Years of Experience 

8 years                                                                

Job Type


Job Specializations

Computer/Information Technology, IT-Software