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 🌱.