Our Open Positions

Senior 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 Philippine clients



Job Description

You can choose to work in our office in Cebu City or permanently from home (WFH) anywhere in the Philippines.

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


  • Lead the design, development, and maintenance of complex Java-based applications using Spring Boot, OAuth, and Spring Security.
  • Collaborate with cross-functional teams to gather business requirements and develop solutions that fulfill 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 junior and mid-level developers, providing guidance 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.
  • Stay current with emerging technologies, tools, and best practices in Java development and the broader software development landscape.



  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience. A Master’s degree is preferred.
  • 5+ years of experience in Java development, with a strong understanding of object-oriented programming concepts.
  • 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 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.
  • Knowledge of IBM DB2 and MongoDB
  • 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 

5 years                                                                

Job Type


Job Specializations

Computer/Information Technology, IT-Softwar