Job ID: JOB_ID_29

Role Overview

KK Software Associates is seeking a highly skilled and experienced Micro-services Architect for a critical 6-month contract engagement in North Quincy, MA. This is a high-impact role requiring a deep understanding of distributed systems, cloud-native architecture, and modern database design patterns. As a Micro-services Architect, you will be responsible for leading the design and implementation of scalable, resilient, and high-performance microservices that power our client’s core business logic. This position is strictly onsite, requiring a professional who can collaborate effectively with cross-functional teams in a fast-paced environment. The project involves a significant overhaul of legacy systems into a modern, event-driven architecture, necessitating a candidate who is not only a technical expert but also a strategic thinker capable of navigating complex technical debt.

Key Responsibilities

  • Design and implement end-to-end microservices architecture using Java and Spring Boot frameworks, ensuring high availability and fault tolerance.
  • Apply advanced design patterns, specifically the Saga pattern (orchestration), to manage distributed transactions and ensure data consistency across services in a complex ecosystem.
  • Develop and optimize database schemas for individual microservices, strictly adhering to the ‘database per service’ design principle to ensure service autonomy.
  • Architect and tune high-performance data solutions using Postgres and Amazon Redshift, focusing on large-scale data processing and analytical workloads.
  • Lead the development of complex SQL/NoSQL queries, stored procedures, and performance tuning initiatives to minimize latency and maximize throughput.
  • Collaborate with DevOps teams to build and maintain robust CI/CD pipelines for automated deployment, testing, and monitoring of microservices.
  • Utilize Unix-based systems for environment management, shell scripting, and deep-dive troubleshooting of production issues.
  • Mentor junior developers and provide technical leadership on best practices for event-driven systems, message queues, and asynchronous communication.
  • Conduct architectural reviews and provide recommendations for system improvements, focusing on scalability and security.

Technical Requirements

  • Minimum of 9 years of professional experience in software engineering with a focus on backend architecture and distributed systems.
  • Proven expertise in Microservices Architecture and the successful implementation of the Saga pattern in production environments.
  • Strong proficiency in Java, Spring Boot, and the broader Spring ecosystem (Cloud, Security, Data).
  • Extensive experience with Postgres and Redshift, including advanced query optimization, indexing strategies, and schema design.
  • Hands-on experience with CI/CD tools (Jenkins, GitLab CI, or similar), Unix scripting, and performance monitoring tools.
  • Familiarity with message brokers such as Kafka or RabbitMQ and a solid understanding of event-driven architecture.
  • Excellent communication skills and the ability to translate complex business requirements into clear technical specifications for stakeholders.

Project Scope and Environment

The successful candidate will join a dynamic team focused on digital transformation. The environment is fast-paced and requires a proactive approach to problem-solving. You will be working with cutting-edge technologies to solve real-world problems at scale. This 6-month contract offers the potential for extension based on performance and project needs. Candidates must be comfortable working in an onsite capacity in North Quincy, MA, and must be able to demonstrate a track record of delivering high-quality architectural solutions under tight deadlines. We value innovation, technical rigor, and a collaborative spirit.


Special Requirements

C2C only; Onsite requirement in North Quincy, MA; 9+ years experience required.


Compensation & Location

Salary: $60 – $67 per year

Location: North Quincy, MA


Recruiter / Company – Contact Information

Recruiter / Employer: KK Software Associates

Email: amit.k@kksoftwareassociates.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
amit.k@kksoftwareassociates.com with the subject:

DELETE_JOB_ID_29

to delete@join-this.com.