Search

Senior Java Software Engineer

TPA technologies
locationBoston, MA, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

NO C/C

No Third party vendors


ONLY LOCAL to Boston, MA

Do not consider relocation


Hiring Process:

Glider Test

30 minutes zoom call

In person interview is required



Senior Java Developer – Boston, MA hybrid (4 days onsite/week), ongoing contract

We’re hiring a Senior Java Developer to join a high-impact engineering team building mission-critical, enterprise web applications. This is a hands-on full-stack development role working across middle-tier services (50%) and presentation/UI layers (50%). You’ll contribute end-to-end, from designing scalable backend services to building intuitive front-end interfaces.



Key Responsibilities

  • Transform business requirements into scalable technical solutions
  • Design, develop, and maintain full-stack web applications
  • Write clean, testable code and perform unit testing
  • Support functional/integration testing and production deployments
  • Build and integrate application modules and services
  • Optimize performance, scalability, and security across applications
  • Collaborate with cross-functional teams in an Agile environment

Required Skills & Experience

  • Bachelor’s degree in Computer Science or related field
  • 5+ years of Java/J2EE development experience
  • Strong hands-on experience with:
  • Core Java (multithreading, concurrency, executor framework)
  • Spring, Spring MVC, Spring Boot
  • Hibernate/MyBatis
  • RESTful APIs and microservices
  • JavaScript, JSP, HTML, CSS, Angular, jQuery
  • AJAX, XML/XSLT, JSON
  • Application servers: JBoss, Apache, Tomcat
  • SQL databases: schema design, stored procedures, query tuning
  • AWS microservice deployment
  • GitHub Copilot (Agent mode) for development assistance
  • Experience building cross-browser compatible web applications
  • Strong understanding of secure coding principles

Preferred Qualifications

  • Background in Property & Casualty insurance systems
  • Experience optimizing high-performance enterprise applications
  • Familiarity with non-functional design (scalability, fault tolerance)
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...