What are the responsibilities and job description for the Junior Java Developer position at LegalSight?
Junior Java Developer
LegalSight is a creative and innovative company that develops software for a broad range of legal and business functions. Our team includes veterans of the legal services industry, technology experts, and business operations professionals. We leverage our expertise to maximize opportunities for improved workflows and processes. We bring together our talent and technology to help clients achieve greater operational efficiency, reduce risks, and take advantage of innovative software solutions.
We are seeking a motivated individual who is eager to learn and gain hands-on experience in Java development. As a Junior Java Developer, you will work closely with senior developers and other team members to design, develop, and maintain our company’s and our clients’ software applications. Daily tasks may include assisting in the development and maintenance of Java-based applications; collaborating with team members to analyze and understand business requirements and technical specifications; writing clean, efficient, and well-documented code; participating in code reviews; troubleshooting and debugging issues; and testing and deploying applications and systems.
This is a hybrid position, requiring three (3) days per week in our office located in Ocean City, NJ. Working hours would be Monday – Friday 9:00am – 5:00pm EST.
As this is a hybrid role and does require employees to be in office three days per week, candidates must currently reside in Ocean City, NJ or its surrounding areas. Candidates outside of this area will not be considered for this role.
As this is a junior role, prior experience in Java development is a plus but not required. Training and professional development will be provided on the job. Recent graduates are encouraged to apply.
Required qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent professional or internship experience).
- Ability to work well in a team environment and communicate effectively.
- Excellent problem-solving skills.
- Ability to thrive in a fast-paced environment.
- Motivated and curious.
A bonus if you have experience with:
- Java development
- SQL
- Spring/Spring Boot
- Developing REST APIs
- Unit tests using JUnit and Mockito
- Git
- JetBrains IDEs (e.g. IntelliJ and DataGrip)
- Azure Dev Ops