LegalMatch

Java Full Stack Engineer

LegalMatch

full-time

Posted on:

Origin:  • 🇵🇭 Philippines

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudDockerJavaJavaScriptMicroservicesNoSQLReactSpringSpring BootSpringBootSQL

About the role

  • Build, maintain, and improve the software behind the LegalMatch platform, contributing to high-quality products and collaborating closely with teams to achieve shared goals
  • Translate business requirements into technical specifications by working closely with product owners and stakeholders, ensuring seamless integration and software component delivery
  • Design, develop, and implement new features/software products while enhancing and maintaining existing systems
  • Perform QA testing on your work and that of others to ensure product reliability
  • Review pull requests, provide constructive guidance, and maintain a healthy codebase
  • Ensure timely delivery of software projects while upholding established quality standards
  • Continuously enhance technical knowledge and share insights with the team
  • Assist in diagnosing system issues and implement effective resolution strategies
  • Proactively identify, solve, and preempt problems related to software development and project delivery

Requirements

  • Minimum of 5 years of hands-on experience in software development (frontend, backend, and DevOps)
  • 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)
  • Experience with unit testing and Test-Driven Development (TDD)
  • Knowledge of both SQL and NoSQL database systems
  • Willingness to work with legacy code (Struts Framework)
  • Knowledgeable about current and emerging technologies
  • Proven experience in software development projects
  • Skilled in system-level design, web services, and version control (e.g., Git)
  • Familiar with testing frameworks (unit and integration testing)
  • Familiarity with Agile/Scrum methodologies
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus
  • Committed to maintaining high software quality standards
  • Proactive, adaptable, and flexible; strong collaborator and communicator; problem-solving orientation