
Senior Java Developer – Retail Segment
DB
full-time
Posted on:
Location Type: Hybrid
Location: Porto Alegre • Brazil
Visit company websiteExplore more
Job Level
About the role
- Work on migrating NFe (electronic invoice) data and updating applications from Java 7 and JEE to Spring Boot and a more recent Java version;
- Develop and maintain backend applications using Java 17 or higher, ensuring high performance and scalability;
- Implement solutions that follow programming best practices, SOLID principles, and Clean Code guidelines;
- Participate in code reviews and collaborate with the team to continuously improve code quality;
- Write and maintain technical documentation for the solutions developed;
- Perform unit testing and debugging to ensure code functionality and robustness.
Requirements
- On-site twice a week in Porto Alegre, RS;
- Strong experience in backend development using Java 17 or higher;
- Experience with Java development frameworks such as Spring Boot;
- Knowledge of programming best practices and Clean Code and SOLID principles;
- Familiarity with unit and integration testing and tools such as JUnit;
- Experience with microservices and distributed architectures;
- Knowledge of Docker containers;
- Experience with source control using Git;
- Knowledge of Quartz for job scheduling;
- Experience with Sybase or SQL Server databases;
- Knowledge and experience with Agile methodologies (Scrum, Kanban);
- Strong problem-solving skills and critical thinking.
Benefits
- Meal voucher
- Transportation voucher
- Health and dental insurance
- Life insurance
- Flexible working hours
- Dress code: be yourself
- TotalPass: support for your physical and mental health
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java 17Spring BootSOLID principlesClean Codeunit testingintegration testingmicroservicesDockerGitQuartz
Soft Skills
problem-solvingcritical thinking