About the job
Vestmark is on the lookout for a talented and driven Java Software Engineer who possesses expertise in object-oriented programming and relational databases. If you have a passion for technology and a knack for tackling intricate challenges, we invite you to become part of our innovative development team. In this role, you'll be instrumental in the design, development, and upkeep of high-quality Java applications, services, and systems that will shape the future of our wealth management solutions. Your enthusiasm, technical curiosity, and alignment with our core values will be pivotal in crafting the next generation of our offerings.
Responsibilities:
- Design & Development: Lead the architecture, design, and implementation of scalable and robust Java solutions. Engage in the development of backend systems and APIs that comply with industry standards.
- Code Quality: Produce clean, efficient, and maintainable Java code. Conduct comprehensive code reviews while championing best practices in software design and coding standards.
- Collaboration: Collaborate closely with stakeholders, product managers, architects, and fellow engineers to translate requirements into technical solutions. Provide mentorship to junior engineers and share your technical knowledge across the team.
- Decision Making: Make informed decisions regarding methods, techniques, and evaluation criteria to achieve efficient outcomes.
- Testing & Debugging: Create unit tests and integration tests, and engage in end-to-end testing. Troubleshoot and resolve complex issues related to performance, scalability, and software reliability.
- Core Values: Foster the development of our core values: We Before Me, Positive Energy, Knowledge Explorer, and Own It.

