hero

search open roles at our portfolio of FinTech companies now

30
companies
81
Jobs

Senior Java Software Engineer

Vestmark

Vestmark

Software Engineering
Wakefield, MA, USA · Remote
Posted on Oct 10, 2024

Vestmark is actively seeking a highly skilled and motivated Senior Java Engineer to join our dynamic development team. As a Senior Java Engineer, you will play a pivotal role in designing, developing, and maintaining high-quality Java-based applications, services, and systems. The ideal candidate will have extensive experience in Java and a solid understanding of backend and application architecture. We are looking for a solutions-oriented individual who can contribute effectively within a team and has the ability to lead projects that include complex design and system integrations. Experience with AWS Cloud services is highly desirable.

Responsibilities:

  • Design & Development: Architect, design, and implement scalable and reliable Java-based software solutions. Contribute to the development of backend systems, microservices, and APIs that adhere to best practices and industry standards.
  • Code Quality: Write clean, efficient, well-documented, and maintainable Java code. Conduct thorough code reviews and advocate for best practices in software design and coding standards.
  • Collaboration: Work closely with product managers, architects, and other engineers to understand requirements and translate them into technical solutions. Mentor junior engineers and share technical expertise within the team.
  • Testing & Debugging: Develop unit tests, integration tests, and participate in end-to-end testing. Debug and resolve complex issues related to performance, scalability, and software reliability.
  • Cloud Integration: Utilize AWS cloud services to build and integrate scalable solutions. Participate in the design and implementation of cloud-based architectures, leveraging AWS resources like EC2, RDS, and S3.

Qualifications:

  • Experience: 5+ years of experience in software engineering with a focus on Java development, including experience in building and maintaining production-level applications.
  • Technical Skills:
    • Java Proficiency: Strong expertise in Java and related frameworks such as Spring or Spring Boot.
    • Backend Development: Recent experience with RESTful API design and microservices (desired) implementations.
    • AWS Cloud Engineering: Practical experience with AWS services like EC2, Lambda, S3, RDS, and DynamoDB.
    • Architecture: Proven experience in designing and implementing scalable and resilient software architectures, with an emphasis on Java-based solutions.
    • Data Management: Strong knowledge of both relational (e.g., MySQL, SQL Server, PostgreSQL) and NoSQL databases (e.g., DynamoDB, MongoDB).
    • DevOps Skills: Familiarity with CI/CD pipelines, containerization (Docker), and infrastructure as code (Terragrunt/Terraform or CloudFormation).
  • Version Control: Proficiency in version control systems such as Git or Bitbucket, with experience in branching, merging, and managing codebases in a collaborative environment.

This role emphasizes deep technical expertise in Java while also valuing cloud engineering experience with AWS services to build, maintain, and optimize high-quality software systems.

Vestmark is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Vestmark prohibits employment discrimination on the basis of race, color, religion, gender identity, sex, sexual orientation, pregnancy, national origin, age, disability status, protected military or veteran status, and genetic information. #LI-TG1 #LI-Hybrid