Middle/Senior Software Engineer (Java)
1 нед. назад
BrazilLATAMSenior
javaspring bootquarkusawsamazon sqsamazon snsaws lambdaamazon dynamodb
Develop and enhance backend microservices using Java and AWS for a Brazilian financial institution's digital banking platforms.
Требования
- Proven mid-to-senior level backend experience in software engineering.
- Strong proficiency in Java.
- Hands-on experience developing applications with Spring Boot and Quarkus.
- Strong experience with AWS, including: Amazon SQS, Amazon SNS, AWS Lambda, Amazon DynamoDB, Amazon API Gateway
- Experience designing and developing microservices.
- Strong understanding of distributed and event-driven architectures.
- Experience implementing observability practices, including logging, metrics, and tracing.
- Experience working in Agile (Scrum) environments.
- Experience using AI-powered software development tools such as Cursor, GitHub Copilot, or similar developer assistants.
Будет плюсом
- Experience with reactive programming using Mutiny or Project Reactor.
- Experience within investment banking, capital markets, or financial services.
- Familiarity with the Nasdaq Calypso platform.
- Experience optimizing highly scalable, mission-critical backend systems.
Условия
- We’re an AI-first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+ active projects powering Fortune 500 clients, including HBO, Microsoft, Google, and Starbucks.
- From AI platforms to digital transformation, we partner with enterprise leaders to build what’s next. What powers it all? Our people are ambitious, collaborative, and constantly evolving.
- Exadel benefits vary by location and contract type. Your recruiter will fill you in on the details.
- International projects
- In-office, hybrid, or remote flexibility
- Medical healthcare
- Recognition program
- Ongoing learning & reimbursement
- Well-being program
- Team events & local benefits
- Sports compensation
- Referral bonuses
- Top-tier equipment provision
Другое
- A major Brazilian financial institution specializing in investment banking, wealth management, and corporate lending. The customer develops secure digital banking platforms and financial solutions to serve a diverse global client base.
- Design, develop, and enhance backend applications with a focus on performance, scalability, and resilience.
- Develop and maintain microservices using Java, Spring Boot, and Quarkus.
- Build cloud-native, event-driven solutions leveraging AWS services.
- Design and implement distributed architectures using: Amazon SQS, Amazon SNS, AWS Lambda, Amazon DynamoDB, Amazon API Gateway
- Implement observability best practices, including logging, metrics, monitoring, and distributed tracing.
- Participate in software architecture discussions and contribute to technical design decisions.
- Drive code quality, engineering best practices, automation, and continuous improvement initiatives.
- Leverage AI-assisted development tools, such as Cursor and developer copilots, to improve productivity and software quality.
- Collaborate closely with cross-functional engineering teams using Agile methodologies.
- Intermediate
- Work type: Hybrid (2 days onsite per week)
- Location: São Paulo, Brazil
- Exadel is proud to be an Equal Opportunity Employer committed to inclusion across minority, gender identity, sexual orientation, disability, age, and more
- Reasonable accommodations are available to enable individuals with disabilities to perform essential functions
- Please note: this job description is not exhaustive. Duties and responsibilities may evolve based on business needs
- Compensation details are shared with candidates at the early stage of the recruitment process.
- The offer is not binding until a signed contract is in place.
- We lead with trust, respect, and purpose. We believe in open dialogue, creative freedom, and mentorship that helps you grow, lead, and make a real difference. Ours is a culture where ideas are challenged, voices are heard, and your impact matters.