JOBSEARCHER

Software Engineer

Job Title: Software Engineer – Java/MicroservicesLocation: Burlington / Quincy, MA (Hybrid)Job SummarySTAFFXPERT LLC is seeking a Software Engineer – Java/Microservices on behalf of our client in Burlington / Quincy, MA.This role requires a highly skilled engineer with strong experience in cloud-native application development, microservices architecture, and event-driven systems. The ideal candidate will contribute to building scalable, high-performance platforms within a fast-paced, Agile environment.Key ResponsibilitiesDesign and develop cloud-native applications using Java and Spring Boot microservicesBuild and maintain event-driven architectures using Kafka, Azure Service Bus, or RabbitMQCollaborate with cross-functional teams to modernize and migrate enterprise applications to the cloudDevelop scalable, high-throughput, and concurrent systemsWrite clean, efficient, and maintainable code, along with unit and automation testsParticipate in code reviews and provide technical insights to improve quality and performanceContribute to system design, API development, and technical documentationActively engage in Agile/Scrum ceremonies and team collaborationRequired Qualifications8+ years of software engineering experience, including 5+ years of solution design and developmentStrong hands-on experience with Java and Spring Boot microservicesExperience building event-driven, highly concurrent, and transactional systemsProven experience with cloud-native development, preferably on Microsoft AzureHands-on experience with messaging systems (Kafka, Azure Service Bus, or RabbitMQ)Experience with Kubernetes, Redis, and cloud-based databasesStrong knowledge of SQL databases such as SQL Server or PostgreSQLExperience working in Agile development environmentsPreferred QualificationsExperience with React and modern JavaScript frameworksFamiliarity with NoSQL and cloud databases such as MongoDB, Cosmos DB, or SnowflakeExperience with observability and monitoring tools such as Grafana, Dynatrace, or OpenTelemetryBackground in financial services domains such as trading, order management, or portfolio managementStrong problem-solving skills and ability to design scalable, efficient systemsExcellent communication and collaboration skills