Spring Java Developer

Engineering · Charlestown, Massachusetts
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced


*** LOCAL CANDIDATES PLEASE ***



This role is for a Spring Java developer or senior developer to come in and help with building one of our key financial data applications for major investment banking clients. It is a multi-tenanted RESTful Spring Boot application built on top of AWS EC2 instances. It uses Hibernate/JPA to communicate with a MySQL database, but we will be migrating the application to MongoDB in the future. Some parts of the REST API are implemented in GraphQL. We are interested in splitting the monolithic application into smaller services/microservices in Kubernetes and would welcome any experience in this area.


There is a small but dedicated core team with a mix of frontend React and backend Spring Java developers, devops, project managers and QA. We practice facets of lean development with some agile practices. The application development has a roadmap and timelines that are driven by business and guided by the development team.


There is a lot of scope for the right candidate who is interested in investigating new technologies, learning new skills, and gaining experience in financial applications.


Requirements:


  • 5+ years experience of building Spring Java applications, especially RESTful services
  • 3+ years of experience working with Hibernate/JPA
  • Some experience with discreet service/microservices architectures
  • Self-starter with strong leadership, analytical, and interpersonal skills
  • Proven understanding of MVC architecture.
  • Knowledge of database technology (MySQL, NoSQL)
  • Knowledge and experience with both Agile and Waterfall methods and flexibility to work with both as needed
  • Ability to work under pressure and manage tough situations in a rapid-paced environment
  • Bachelor's or Master's degree in computer science or a related field, or equivalent 5+ years work experience

 

Highly Desired:

 

  • $1,000 sign on bonus 
  • Savvy understanding of UI/UX principles
  • Working knowledge of AWS
  • Kubernetes
  • Microservices
  • Financial services experience

 

About Maark


Maark is a strategic marketing and innovation agency for global companies - headquartered in Boston, MA. We help our clients define and articulate their vision, design new connected customer experiences, and develop applications at the intersection of where what's possible meets what's relevant. 


At Maark, we don’t just accept difference - we celebrate it, we support it, and we respect it for the benefit of our employees, our products and our community. Maark is an equal opportunity employer. Employment at Maark is based solely on a person's merit and qualifications directly related to professional competence. Maark does not discriminate against any employee or applicant because of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy, or any other basis protected by law.


We adhere to these principles in all aspects of employment, including recruitment, hiring, training, compensation, promotion, benefits, social and recreational programs, and discipline.

Thank You

Your application was submitted successfully.

  • Location
    Charlestown, Massachusetts
  • Department
    Engineering
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced