Vestmark is seeking a Java Software Engineer to join their development team. The candidate will design, develop, and maintain Java-based applications, services, and systems. They will contribute to backend systems and APIs, write clean code, and collaborate with stakeholders. The ideal candidate will have extensive experience in Java and a solid understanding of backend and application architecture.
Responsibilities:
Architect, design, and implement scalable and reliable Java-based software solutions.
Contribute to the development of backend systems and APIs that adhere to best practices and industry standards.
Write clean, efficient, well-documented, and maintainable Java code.
Conduct thorough code reviews and advocate for best practices in software design and coding standards.
Work closely with stakeholders, product managers, architects, and other engineers to understand the requirements and translate them into technical solutions.
Mentor junior engineers and share technical expertise within the team.
Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining efficient results
Develop unit tests, integration tests, and participate in end-to-end testing.
Debug and resolve complex issues related to performance, scalability, and software reliability.
Contribute to the growth and development of our core values: We Before Me, Positive Energy, Knowledge Explorer, and Own It.
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 both relational (e.g., MySQL, SQL Server, PostgreSQL) and NoSQL databases (e.g., DynamoDB, MongoDB).
Proven experience in performing in-depth root cause analysis.
Knowledge of application performance monitoring (APM) tools such as Dynatrace or Splunk is desired.
Proficiency in version control systems such as Git or Bitbucket.
Vestmark is a financial technology company specializing in wealth management solutions. It provides a comprehensive platform for advisory firms, broker-dealers, and other financial institutions. Vestmark's core offerings include portfolio management, trading, compliance, and reporting tools. The company supports various account types and investment strategies, focusing on automation, efficiency, and customization. Vestmark's services enable financial professionals to streamline operations, enhance client service, and scale their businesses. They emphasize innovation and client collaboration to deliver tailored solutions for the evolving wealth management landscape.