Senior Software Engineer developing Java backend solutions for Elo, a Brazilian payments technology company. Engaging in software development and innovation for secure payment systems.
Responsibilities
Work on projects and provide maintenance/support within the team;
Perform backend development in Java;
Create new microservices and analyze and improve the performance of existing microservices;
Monitor metrics and observability of microservices in production environments;
Develop high-complexity applications with quality, following Elo's standard architecture;
Work in multidisciplinary teams (project squads), using agile methodologies and interacting with partners, taking on different roles in each project;
Ensure system and project documentation according to the company's methodology;
Develop technical solutions that are efficient, high-performing, flexible, and meet business needs;
Support deployment and post-deployment activities for projects;
Aim for high levels of software quality;
Execute unit, component, mutation (mutation testing), functional, performance, and automated tests;
Handle incidents in production environments;
Participate in the technical refinement of value deliveries, ensuring the necessary breakdowns for the development cycle.
Requirements
Experience in software development, primarily Java (Java 21 or later) and Spring (Boot, Data, Config, etc.);
Knowledge of Spring Batch;
Strong understanding and experience developing applications using Microservices Architecture, Clean Architecture, Design Patterns, Clean Code, SOLID principles, and API Gateway;
Experience with Object-Oriented Programming and RESTful API design (HTTP);
Knowledge of DevOps practices and CI/CD automation tools;
Experience developing applications using messaging brokers (Kafka, RabbitMQ or similar);
Experience with Agile methodologies (Scrum, Kanban);
Experience solving and integrating complex systems;
English for technical reading;
Knowledge of and experience using AI coding agents (GitHub Copilot, Claude Code).
Benefits
Profit Sharing Program (PPR)
Health insurance (Bradesco - copayment)
Optional dental care (Bradesco)
Life insurance (Banco do Brasil)
Optional private pension plan (able to contribute up to 7.8% of salary; Elo contributes between 100% and 200% according to plan rules)
Meal/food allowance of R$1,800.00
Flexible credit balance of R$150.00
Holiday/Christmas card of R$850.00
Home office allowance: R$200.00 for hybrid model and R$300.00 for remote model
Mobility allowance of R$400.00
Free parking
Daycare assistance for parents
Culture allowance (to be used for theater, cinema, or bookstores)
Lead Fullstack .NET Engineer designing and delivering scalable systems for a global tech consultancy. Collaborate with clients and lead teams for impactful solutions in Hanoi, Vietnam.
Senior Fullstack/Backend Engineer implementing solutions and writing high - quality code for a global tech consultancy with a presence in various regions.
Backend Engineer building scalable financial app features for a global user base. Focus on integrating payout partners and launching currency corridors to facilitate money transfers.
Python Developer at YASH Technologies responsible for developing and maintaining software products. Collaborating with teams to write, test, and debug code for various applications.
Software Engineer developing and maintaining software products using Python and Angular at YASH Technologies. Collaborating with the engineering team and integrating third - party services for various applications.
Full Stack Developer at YASH responsible for backend and frontend development using ASP.NET and Angular. Driving the development process with high ownership in a dynamic team environment.
Technical Architect role specializing in .NET solutions at YASH Technologies. Focus on solution design and delivery for clients with Agile methodology.
Frontend Full Stack Developer responsible for designing scalable web applications at YASH Technologies. Working with React.js, Node.js, and various modern technologies.
Mid - level Backend Developer working with Kotlin/Java on digital banking project. Involves complete development lifecycle and collaboration in a tech transformation environment.