cover image
Vestmark

Vestmark

www.vestmark.com

1 Job

421 Employees

About the Company

Headquartered outside of Boston, Mass. and founded in 2001, Vestmark is a leading provider of portfolio management solutions and outsourced services for financial institutions and their advisors, enabling them to efficiently manage customized client portfolios through an innovative technology platform. Supporting over $1.7 trillion in assets and 4.5 million accounts, Vestmark is a partner to some of the largest and most respected wealth management firms. At the heart of our success are passionate, ambitious, and driven professionals. Our thriving work culture promotes individual growth, team collaboration, and employee wellness. This environment keeps client satisfaction high and employee turn-over low. We offer a wide range of employee resources, social activities, and opportunities for employee development to help you build a fulfilling career. If you are looking to surround yourself with energetic, like-minded professionals, we invite you to explore our available opportunities.

Listed Jobs

Company background Company brand
Company Name
Vestmark
Job Title
Java Software Engineer
Job Description
Job Title: Java Software Engineer Role Summary: Design, develop, and maintain high‑quality Java‑based backend systems and APIs using Spring/Spring Boot, ensuring scalability, reliability, and adherence to industry best practices. Lead architectural decisions, perform root‑cause analysis, mentor junior engineers, and collaborate cross‑functionally with product, architecture, and stakeholder teams. Expectations: Deliver production‑ready Java code with strong unit and integration tests; participate in code reviews; apply clean‑code principles; continuously improve software quality and performance; support knowledge sharing and value alignment with core organizational principles. Key Responsibilities: - Architect and implement scalable Java solutions and RESTful services. - Write clean, well‑documented, maintainable code following coding standards. - Conduct thorough code reviews and enforce best practices. - Collaborate with product managers, architects, and stakeholders to translate requirements into technical solutions. - Mentor junior engineers and facilitate technical knowledge transfer. - Develop and maintain unit, integration, and end‑to‑end tests. - Debug and resolve performance, scalability, and reliability issues. - Manage data access with relational (MySQL, PostgreSQL, SQL Server) and NoSQL (MongoDB, DynamoDB) databases. - Utilize version control systems (Git/Bitbucket) for branching, merging, and codebase management. - Apply AI‑assisted development tools (e.g., GitHub Copilot, Cursor AI) to enhance productivity and code quality. - Conduct root‑cause analysis and leverage APM tools (Dynatrace, Splunk) for performance monitoring. Required Skills: - 5+ years of Java software engineering experience. - Deep proficiency in Java (JDK 11+), Spring/Spring Boot, and REST API design. - Strong object‑oriented design, algorithmic knowledge, and architectural pattern application. - Experience with relational and NoSQL databases and data modeling. - Expertise in version control (Git/Bitbucket), branching, merging, and collaborative workflows. - Proven troubleshooting and root‑cause analysis skills. - Knowledge of application performance monitoring tools (Dynatrace, Splunk) is a plus. - Familiarity with AI‑based development tools (Claude, Cursor AI, GitHub Copilot). - Excellent communication, collaboration, and mentoring abilities. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. - Relevant certifications (Oracle Certified Professional Java SE, Spring Professional, etc.) are desirable but not mandatory.
Boston, United states
Hybrid
Mid level
14-03-2026