Java Full Stack Engineer (Remote, Philippines)

  • Anywhere

As a Java Full Stack Engineer at LegalMatch, your role is to contributes to team projects by delivering features with a notable impact on the organization and fostering improvements. You will effectively handle medium complexity issues, demonstrate full-stack capabilities across frontend, backend, and DevOps, and adhere to coding standards. Additionally, you will play a mentorship role for junior developers by providing guidance and support.  


  • Contributing to team projects, delivering features with a moderate organizational impact. 
  • Solving medium complexity technical problems independently and complex challenges with guidance. 
  • Working proficiently across full-stack development (frontend, backend, DevOps). 
  • Adhering to team’s established coding standards. 
  • Adapting to and gaining expertise in new technical stacks under senior guidance. 
  • Communicating and collaborating with team members, scrum masters, and project owners. 
  • Applying methodologies and tools in a disciplined manner throughout the development process.   
  • Working independently and efficiently to meet deadlines and contribute to project success.   


  • Minimum of 3 years of software development experience, including frontend, backend, and possibly DevOps. 
  • Solid knowledge of Java and familiarity with Java frameworks like Spring and Spring Boot 
  • Experience with multiple programming languages including Java, and at least one of C++, C#, Python, or JavaScript. 
  • Understanding of Object-Oriented Design, basics of functional programming, and scripting. 
  • Ability to work with frontend technologies, with some JavaScript experience and a basic understanding of frameworks like React. 
  • Willingness to maintain and improve legacy codebases, including older frameworks likeS truts. 
  • Basic familiarity with modern software architectures and deployment tools such as CI/CD principles and Docker. 
  • Engagement with software quality practices like unit testing or exposure to Test-Driven Development (TDD). 
  • Experience in Agile/Scrum environments. 
  • Understanding of SQL and NoSQLdatabase systems. 
  • Good communication and interpersonal skills. 
  • Some familiarity with cloud platforms (AWS, Azure, Google Cloud) is beneficial. 


Additional Requirements: 

  • Stay updated with technology trends. 
  • Experience with version control systemslike Git. 
  • Familiarity with testing frameworks for units and integration testing. 
  • Ability to communicate complex technical concepts to diverse audiences. 
  • Adaptability to changing conditions and priorities. 


We’re seeking a trailblazer who personifies agility through the following qualities and traits:  

  • Proactive, adaptable, and flexible  
  • Highly professional  
  • Willing to go the extra mile to achieve desired outcomes 
  • With strong collaboration and communication skills to work effectively with cross-functional teams  
  • With strong problem-solving skills   
  • Committed to continuous improvements and willing to experiment with new approaches and techniques to work processes