As a Senior Java Full Stack Engineer, you will build, maintain, and improve the software behind our LegalMatch platform, contributing to high-quality products and collaborating closely with teams to achieve shared goals.
Your responsibilities will include :
- Translating business requirements into technical specifications by working closely with product owners and stakeholders, ensuring seamless integration and software component delivery.
- Actively participating in designing, developing, and implementing new features / software products while enhancing / maintaining existing ones.
- Performing QA testing on your work and that of others to ensure the reliability of our products
- Reviewing pull requests, asking clarifying questions, providing constructive guidance, and maintaining a healthy codebase.
- Ensuring the timely delivery of software projects while upholding established quality standards.
- Continuously enhancing your technical knowledge and share insights with the team.
- Assisting in diagnosing system issues and implementing effective resolution strategies.
- Proactively identifying, solving, and preempting problems related to software development and project delivery.
Requirements
With a minimum of 5 years of hands-on experience in software development, encompassing frontend, backend, and DevOps, with proficiency in Java frameworks, especially Spring and Spring Boot.Proficiency in front-end development tools and frameworks, including Vanilla JS and React.Competency in Object-Oriented Design, functional programming, and scripting.Familiarity with modern software architectures (e.g., microservices) and deployment tools (e.g., CI / CD, Docker).Has experience with unit testing and Test-Driven Development (TDD).Knowledge of both SQL and NoSQL database systems.Additional Requirements :
Willingness to work with legacy code (Struts Framework)Knowledgeable about current and emerging technologiesProven experience in software development projectsSkilled in system-level design, web services, and version control (e.g., Git)Familiar with testing frameworks (unit and integration testing)Familiarity with Agile / Scrum methodologiesExperience with cloud platforms (AWS, Azure, or Google Cloud) is a plusCommitted to maintaining high software quality standardsWe’re looking for someone who is :
Proactive, adaptable, and flexibleHighly professionalWilling to go the extra mile to achieve desired outcomesA strong collaborator and communicator, able to work effectively with cross-functional teamsSkilled in problem-solvingCommitted to continuous improvement and open to experimenting with new approaches and techniquesAt LegalMatch Philippines, you’ll thrive in a dynamic, innovative environment where your work drives real change in legal tech. Be part of a passionate team and take your career to the next level. Apply now!