Senior java fullstack developer

Apply now

Location

onsite, Boston, Massachusetts, United States

Salary

$85k – $90k/yr

Commitment

Full Time

Level

Senior (5+ years)

Job Description

Senior Java Fullstack Developer

Job Location: West Lake, TX / Boston, MA / Merrimack, NH

Job Description:

  • 6-10 years of hands-on software development experience building full stack applications using Java, Spring Boot, RESTful services, JavaScript/TypeScript, Node.js, HTML5, CSS3, and modern front-end frameworks such as Angular, React, or Vue.
  • Strong experience designing and developing responsive, accessible, and performant user interfaces.
  • Experience building and consuming APIs with a deep understanding of RESTful services, API design, authentication, authorization, and integration patterns.
  • Experience developing scalable backend services, microservices, and event-driven architectures.
  • Strong proficiency with relational and NoSQL databases, data modeling, query optimization, and data integration.
  • Strong experience with automated testing frameworks across UI, API, and backend layers.
  • Strong understanding of CI/CD tools and processes such as GitHub, Jenkins, Artifactory, uDeploy, GitHub Actions, and deploying applications in a DevOps environment.
  • Experience with cloud-native development using Microsoft Azure (preferred), AWS, or GCP, including containerization and orchestration technologies.
  • Experience with Docker, Kubernetes, and modern application deployment patterns.
  • Experience with data engineering, dimensional modeling, reporting, and business intelligence solutions is preferred.
  • Experienced in secure coding practices, application security, vulnerability remediation, and OWASP standards.
  • Strong understanding of software architecture, design patterns, domain-driven design, and building highly scalable, resilient, and maintainable systems.
  • Ability to evaluate, learn, and adopt emerging technologies and engineering practices.
  • Ability to perform sophisticated technical analysis, solution design, and troubleshooting across the full technology stack.
  • Self-starter who is curious, customer-focused, and actively challenges the status quo to drive continuous improvement.
  • Passion for test-driven development (TDD), shift-left quality practices, and modern testing frameworks.
  • Proactively identifies performance, scalability, security, and usability issues during development.
  • Experience communicating technical concepts, trade-offs, and solution options to technical and non-technical stakeholders.

Ready to join the team?

Apply now