Porto

Engenheiro(a) de Software Backend Sênior (Java) - SuperApp

Porto

What You'll Do

Design and develop scalable and high-performance backend solutions using Java and Spring Boot. Lead architectural decisions for distributed systems and microservices. Write and maintain automated unit tests, and optimize legacy code for security and maintainability. Collaborate with frontend, DevOps, and QA teams for integrated deliveries.

What We're Looking For

Proficiency in Java (11+, preferably Java 17) and solid experience with Spring Framework/Spring Boot. Strong background in developing and architecting distributed systems and microservices. Experience with relational (MySQL, PostgreSQL) and non-relational databases (MongoDB). Practical experience with automated testing, version control (Git), and CI/CD pipelines.

What We Offer

The company offers a hybrid work model with 2 to 3 days per week in the office. Benefits include flexible food and meal allowances, health and dental plans, profit-sharing, and various wellness programs.

Additional Information

Experience Level

Senior

Job Language

Portuguese

Employment Type

Full-time

Work Mode

Hybrid