Senior Full-stack Software Engineer (Java, Quarkus, Angular)
вчера
БразилияSeniorRemote
javaquarkusangularawssqssnslambdadynamodb
Senior full-stack software engineer developing scalable backend and frontend solutions for a leading financial institution.
О компании
- Our customer is a leading financial institution with a strong focus on technology, innovation, and high-performance financial solutions. The company operates in a fast-paced environment where engineering excellence, scalability, resilience, and continuous innovation are key to delivering sophisticated products and services.
- The technology team works on complex distributed systems and modern cloud architectures, providing an environment where engineers can work with cutting-edge technologies while solving challenging problems in the financial services industry.
Обязанности
- Design, develop, and enhance backend applications using Java, focusing on performance, scalability, resilience, and maintainability.
- Build and maintain microservices with Quarkus, contributing to modern cloud-native architectures.
- Develop and maintain frontend solutions using Angular, working across the application stack when required.
- Design and implement event-driven solutions using AWS services such as SQS, SNS, Lambda, DynamoDB, and API Gateway.
- Work with distributed architectures and contribute to building reliable and resilient systems.
- Implement and evolve observability practices, including logging, metrics, and distributed tracing.
- Participate in architecture discussions, technical decision-making, code reviews, and initiatives focused on engineering quality.
- Contribute to automation, continuous improvement, and engineering productivity.
- Leverage AI-assisted development tools, such as Cursor or developer copilots, to improve development productivity and delivery quality.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
Требования
- Experience in software engineering, with a strong backend development focus.
- Strong proficiency in Java, with hands-on experience developing production-grade applications.
- Solid experience with Quarkus and Angular.
- Mandatory hands-on experience with AWS, particularly SQS, SNS, DynamoDB, Lambda, and API Gateway.
- Experience designing and developing microservices and distributed architectures.
- Understanding of event-driven architecture and cloud-based application development.
- Experience with observability practices, including metrics, logging, and tracing.
- Experience working in Agile/Scrum environments.
- Practical experience using AI-powered engineering tools, such as Cursor or developer copilots.
- Strong problem-solving skills and the ability to work independently while collaborating effectively with engineering and cross-functional teams.
Будет плюсом
- Experience with reactive programming, particularly Mutiny or Project Reactor.
- Previous experience working with financial markets, investment banking, or financial systems.
- Experience building highly scalable and resilient applications in cloud environments.
- Familiarity with modern AI-assisted software development practices and tools.
Условия
- 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.
- 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
Другое
- Intermediate/Upper-Intermediate
- Work Type: Remote
- Location: Brazil
- 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.