Engenheiro(a) de Software Backend Sênior (Java) - SuperApp
PortoWhat 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.
Key Skills & Technologies
Additional Information
Experience Level
Senior
Job Language
Portuguese
Employment Type
Full-time
Work Mode
Hybrid