
Java Software Engineer
Vestmark
full-time
Posted on:
Location Type: Hybrid
Location: Wakefield • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $90,000 - $120,000 per year
About the role
- Architect, design, and implement scalable and reliable Java-based software solutions.
- Write clean, efficient, well-documented, and maintainable Java code.
- Conduct thorough code reviews and advocate for best practices in software design.
- Mentor junior engineers and share technical expertise within the team.
- Develop unit tests, integration tests, and participate in end-to-end testing.
- Debug and resolve complex issues related to performance, scalability, and reliability.
Requirements
- 5+ years of experience in software engineering with a focus on Java development
- Strong expertise in Java and related frameworks such as Spring or Spring Boot
- Experience with modern architecture and related design patterns
- Strong algorithmic and object-oriented design skills
- Recent experience with RESTful API design and implementations is preferred.
- Proven experience in designing and implementing scalable and resilient software architectures.
- Strong knowledge of relational (MySQL, SQL Server, PostgreSQL) and NoSQL databases (DynamoDB, MongoDB).
- Experience with AI-based development tools (Claude, Cursor AI, GitHub Copilot) is a strong plus.
- Proven experience in performing in-depth root cause analysis for software issues.
- Proficiency in version control systems such as Git or Bitbucket.
Benefits
- Compensation for this role depends on skills, experience, qualifications, job scope and location.
- Equity-based grants for all new hires
- Company-paid medical premiums of 90%
- Competitive time-off program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringSpring BootRESTful APIalgorithmic designobject-oriented designMySQLSQL ServerPostgreSQLDynamoDB
Soft Skills
mentoringcode reviewadvocacy for best practicestechnical expertiseproblem-solvingcommunication