Salary: $90,000 - 120,000 per year
Requirements: - 5+ years of experience in software engineering with a primary focus on Java development, particularly in the context of production applications.
- Proficient in backend development, particularly with Java and frameworks such as Spring or Spring Boot, along with modern architectural principles.
- Strong capabilities in algorithmic thinking and object-oriented design.
- Recent experience with RESTful API design and implementations is preferred.
- Demonstrated experience in crafting and executing scalable and resilient software architectures centered around Java.
- Solid understanding of data management with relational databases (like MySQL, SQL Server, PostgreSQL) as well as NoSQL options (such as DynamoDB, MongoDB).
- Familiarity with AI-assisted development tools (e.g., Claude, Cursor AI, GitHub Copilot) to enhance productivity and code quality is a notable advantage.
- Proven track record in conducting detailed root cause analysis to troubleshoot software issues across environments.
- Knowledge of application performance monitoring tools, such as Dynatrace or Splunk, is desirable.
- Experience with version control systems like Git or Bitbucket, including skills in branching and merging within a team framework.
Responsibilities: - Architect, design, and implement scalable Java-based software solutions to meet system requirements.
- Contribute to the development of backend systems and APIs, ensuring compliance with best practices and industry standards.
- Write clean, efficient, and well-documented Java code while conducting thorough code reviews to promote coding excellence.
- Collaborate with stakeholders, product managers, architects, and fellow engineers to convert requirements into innovative technical solutions.
- Mentor junior engineers, sharing knowledge and fostering development within the team.
- Utilize sound judgment in selecting methods and evaluation criteria to achieve optimal results.
- Develop unit tests and integration tests, engaging in end-to-end testing processes.
- Debug and resolve intricate issues related to performance, scalability, and reliability of the software.
- Actively contribute to nurturing our core values: We Before Me, Positive Energy, Knowledge Explorer, and Own It.
Technologies: - AI
- API
- Architect
- Backend
- BitBucket
- Copilot
- Cursor
- Dynatrace
- Git
- GitHub
- Java
- MongoDB
- MySQL
- NoSQL
- PostgreSQL
- SQL
- Splunk
- Spring
- Spring Boot
- Support
More:
At Vestmark, we are looking for a talented and enthusiastic Java Software Engineer to join our innovative development team. We are committed to creating high-quality wealth management applications and value individuals with a passion for technology and problem-solving. Our inclusive workplace celebrates diversity, and we offer a collaborative environment where your skills and contributions will be highly valued. This is a hybrid role, situated in a dynamic team focused on pushing the boundaries of technology while adhering to our core values that emphasize teamwork and positive energy.
last updated 9 week of 2026