Posted in

Java Software Engineer

Java Software Engineer

CompanyVestmark
LocationWakefield, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years of experience in software engineering with a focus on Java development, including experience in building and maintaining production-level applications.
  • Strong expertise in Java and related frameworks such as Spring or Spring Boot.
  • Proven experience in designing and implementing scalable and resilient software architectures, with an emphasis on Java-based solutions.
  • Strong knowledge of both relational (e.g., MySQL, SQL Server, PostgreSQL) and NoSQL databases (e.g., DynamoDB, MongoDB).
  • Proficiency in version control systems such as Git or Bitbucket, with experience in branching, merging, and managing codebases in a collaborative environment.

Responsibilities

  • Architect, design, and implement scalable and reliable Java-based software solutions.
  • 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 core values: We Before Me, Positive Energy, Knowledge Explorer, and Own It.

Preferred Qualifications

  • Recent experience with RESTful API design and implementations is preferred.
  • Knowledge of application performance monitoring (APM) tools such as Dynatrace or Splunk is desired.