Overview
Skills
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.