Middle Software Engineer (Java)
On-siteSão Paulo, São Paulo, Brazil
Job Summary
Design, develop, and maintain backend applications using Java, Spring Boot, and Quarkus to build scalable microservices within the Nasdaq Calypso ecosystem. Implement event-driven solutions leveraging AWS services like SQS, SNS, Lambda, and DynamoDB while enhancing observability through logging, metrics, and distributed tracing. Participate in architecture discussions, code reviews, and engineering decision-making to drive continuous improvement and automation. Collaborate with cross-functional teams in an Agile Scrum environment, applying AI-enabled development tools to optimize productivity and delivery outcomes.
Required Qualifications
- Proven mid-level professional software engineering experience with a strong backend development focus
- Strong proficiency in Java
- Hands-on experience with Spring Boot and Quarkus
- Strong experience designing and developing microservices
- Experience working with distributed and event-driven architectures
- Hands-on AWS experience, including: Amazon SQS, Amazon SNS, Amazon DynamoDB, AWS Lambda, Amazon API Gateway
- Experience implementing observability practices, including metrics, logging, monitoring, and tracing
- Experience working within Agile methodologies, particularly Scrum
- Experience using AI-powered development tools such as Cursor, GitHub Copilot, or similar engineering assistants
- English level Intermediate
Desired Qualifications
- Experience working with Nasdaq Calypso
- Experience with reactive programming frameworks such as Mutiny or Project Reactor
- Experience supporting financial markets, capital markets, or investment banking applications
- Familiarity with mission-critical trading or financial systems
- Experience working in high-performance engineering environments
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.