
Java Back-end Developer
Softplan
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
DockerJavaJUnitMavenMockitoSOAPSpringSQL
About the role
- Develop and maintain applications with a focus on scalability and efficiency;
- Prioritize maintainable code;
- Collaborate on planning and specifying enhancements and maintenance for solutions;
- Participate in estimating and validating effort for software evolution and maintenance;
- Ensure the sustainability of solutions;
- Share responsibility for the quality of the delivered product;
- Provide technical documentation for developed systems;
- Document analyses for technological and technical decisions made for improvements delivered in new releases;
Requirements
- Experience with languages: Java 11 and above, SQL;
- Experience with frameworks and libraries: Spring;
- Experience developing services: REST and SOAP;
- Experience with tools: Git and Docker;
- Knowledge of methodologies: Clean Code, TDD, DDD, and BDD;
- Unit testing (JUnit, Mockito);
- Dependency management (Maven);
- Experience with NoSQL and vector databases;
- Proficiency in using Artificial Intelligence to optimize processes and increase productivity in daily routines;
Benefits
- Meal allowance / Food voucher;
- Health and dental insurance;
- Home office allowance;
- Annual performance bonus;
- Voucher for setup kit;
- Life insurance;
- Birthday day off;
- Health and wellness promotion program;
- Partnerships and discounts.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Java 11SQLSpringRESTSOAPClean CodeTDDDDDBDDJUnit
Soft skills
collaborationplanningdocumentationquality assurancesustainability