Remote Sr. Java Full Stack Engineer (Remote)

Posted

Apply now
Please, let LegalMatch.com know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • As a Java Full Stack Engineer, your primary role is to build and maintain the software that powers our LegalMatch platform.
  • You will actively contribute to developing high-quality software products and improving our existing systems.
  • 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.
  • You will participate in designing, developing, and implementing new features/software products while enhancing and maintaining existing ones.
  • Performing QA testing on your work and that of others to ensure the reliability of our products is essential.
  • You will review pull requests, ask clarifying questions, provide constructive guidance, and maintain a healthy codebase.
  • Ensuring the timely delivery of software projects while upholding established quality standards is a key aspect of this role.
  • You will continuously enhance your technical knowledge and share insights with the team.
  • Assisting in diagnosing system issues and implementing effective resolution strategies is part of your duties.
  • You will proactively identify, solve, and preempt problems related to software development and project delivery.

Requirements:

  • 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, is required.
  • Proficiency in frontend development tools and frameworks, including Vanilla JS and React, is necessary.
  • Competency in Object-Oriented Design, functional programming, and scripting is expected.
  • Familiarity with modern software architectures (e.g., microservices) and deployment tools (e.g., CI/CD, Docker) is essential.
  • Experience with unit testing and Test-Driven Development (TDD) is required.
  • Knowledge of both SQL and NoSQL database systems is necessary.
  • A robust problem-solving skill is essential for this position.
  • Willingness to work on legacy codes, particularly the Struts Framework, is required.
  • You should be updated with the technology landscape, including current and future trends.
  • A proven track record in various software development projects is necessary.
  • Proficiency in system-level design and web services is required.
  • Experience with version control systems, such as Git, is essential.
  • Familiarity with testing frameworks, spanning unit and integration testing, is necessary.
  • The ability to communicate complex technical concepts to diverse audiences is required.
  • Adaptability to ever-changing conditions and priorities is essential.
  • Effective communication and interpersonal skills are necessary.
  • Familiarity with Agile/Scrum methodologies is required.
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
  • A commitment to shared software quality responsibilities is essential.

Benefits:

  • The position offers the opportunity to work remotely, providing flexibility in your work environment.
  • You will be part of a collaborative team that values proactive problem-solving and continuous improvement.
  • The role allows for professional growth through the enhancement of technical knowledge and skills.
  • You will have the chance to work on diverse software development projects, contributing to meaningful outcomes.
  • The company promotes a culture of effective communication and teamwork, enhancing your interpersonal skills.
  • You will be encouraged to experiment with new approaches and techniques to improve work processes.
Apply now
Please, let LegalMatch.com know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback