Our Open Positions

Mid-Level 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



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 Mid-Level Java Developer with a strong foundation in Java and Spring to join our team. As a Mid-Level Java Developer, you will contribute to the development, maintenance, and improvement of our cutting-edge applications and services.


  • Design, develop, and maintain high-quality 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.
  • 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.
  • 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, Engineering, or a related field, or equivalent experience.
  • 3-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 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.
  • 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
  • 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             

1-4 Years Experienced Employee


Bachelor’s/College Degree

Years of Experience 

3 years                                                                

Job Type


Job Specializations

Computer/Information Technology, IT-Softwa3