Software Engineer – JavaMicroservices
Burlington, CO - USA
Job Summary
Job Title: Software Engineer Java/Microservices
Location: 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.
- Design and develop cloud-native applications using Java and Spring Boot microservices
- Build and maintain event-driven architectures using Kafka Azure Service Bus or RabbitMQ
- Collaborate with cross-functional teams to modernize and migrate enterprise applications to the cloud
- Develop scalable high-throughput and concurrent systems
- Write clean efficient and maintainable code along with unit and automation tests
- Participate in code reviews and provide technical insights to improve quality and performance
- Contribute to system design API development and technical documentation
- Actively engage in Agile/Scrum ceremonies and team collaboration
- 8 years of software engineering experience including 5 years of solution design and development
- Strong hands-on experience with Java and Spring Boot microservices
- Experience building event-driven highly concurrent and transactional systems
- Proven experience with cloud-native development preferably on Microsoft Azure
- Hands-on experience with messaging systems (Kafka Azure Service Bus or RabbitMQ)
- Experience with Kubernetes Redis and cloud-based databases
- Strong knowledge of SQL databases such as SQL Server or PostgreSQL
- Experience working in Agile development environments
- Experience with React and modern JavaScript frameworks
- Familiarity with NoSQL and cloud databases such as MongoDB Cosmos DB or Snowflake
- Experience with observability and monitoring tools such as Grafana Dynatrace or OpenTelemetry
- Background in financial services domains such as trading order management or portfolio management
- Strong problem-solving skills and ability to design scalable efficient systems
- Excellent communication and collaboration skills