Senior Java AWS Spring Boot Engineer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Java
Spring Framework
Software Development
server tuning
Amazon Web Services
AWS
Kafka
React.js
Node.js
Financial Services
Microservices

Job Details

We are seeking a talented and experienced Senior Java AWS Spring Boot Engineer to join our growing technology team. This role is ideal for a seasoned engineer who excels in building high-performance, scalable backend systems and enjoys working in a collaborative, fast-paced environment.

Only local candidates will be considered. Relocation is not available for this role.


Key Responsibilities

  • Develop, optimize, and maintain high-performing backend services using Java and Spring Boot.

  • Work extensively with AWS cloud services to build scalable and secure applications.

  • Implement event-driven architectures leveraging Kafka.

  • Perform application memory management, profiling, and server performance tuning.

  • Collaborate with cross-functional teams including Architecture, DevOps, QA, and Product.

  • Participate in code reviews and contribute to engineering best practices.

  • Work with REST APIs and possess a basic understanding of GraphiQL.

  • Assist with Node.js or React components as needed (preferred, not required).


Required Qualifications

  • 10+ years of software development experience.

  • 7+ years hands-on experience with Java (Memory management & server tuning REQUIRED).

  • Strong experience with Spring Boot and AWS.

  • Professional experience with Kafka (must-have).

  • Solid understanding of scalable microservices and distributed systems.

  • Basic knowledge of GraphiQL.

  • Excellent communication and problem-solving skills.

  • Local to MA – able to work onsite 4 days/week in Needham or Boston.


Preferred Qualifications

  • Experience with Node.js and React.

  • Background in financial services.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.