Java Developer
Summary
Senior Java developer designing, building, and maintaining enterprise applications using Spring Boot, cloud-native tools, and distributed systems to solve business problems and ensure scalable, secure solutions.
Here is a brief overview of the tasks and responsibilities: Analyze business needs and recommend appropriate technology solutions; Design, document and develop computer applications and programs; Develop implementation strategies and deliver solutions in line with commitments; Develop quality code accompanied by automated tests; Ensure the harmonious integration of technical components; Identify and apply software development best practices (Clean Architecture, Clean Code, Design Patterns); Install, configure and implement applications with relevant stakeholders; Solve technical problems and ensure the evolution of solutions; Plan, coordinate and prioritize development activities.
The profile we are looking for is as follows:
Have a minimum of eight (8) years of experience in a similar senior-level role; Participate in Agile development projects; Master cloud concepts; Understanding distributed environments; Master the required technologies and development tools; Java 8 and + Maven Git Spring Boot 3 Spring Cloud Spring Data SQL MapStruct RESTful API SOAP Services (CXF) CI/CD OAuth 2.0 OpenID Connect JWT Certificate-based integration