
Senior Back-end Developer – Java
Dentsu World Services Brazil
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
Job Level
About the role
- Develop solutions using Java EE and Spring Boot;
- Analyze, develop, and test applications using appropriate methodologies and procedures for deployment;
- Develop, integrate, and maintain APIs for system integration;
- Support technical and functional definitions based on business needs;
- Document the entire code development process;
- Create status reports and document potential issues for the Project Manager;
- Participate in technical meetings and project ceremonies.
Requirements
- Experience programming in Java (JDK);
- Strong understanding of object-oriented programming concepts;
- Experience with architectural patterns;
- Knowledge of Git or Subversion;
- Experience with open-source frameworks (Hibernate, Velocity, etc.);
- Knowledge of web applications and the HTTP protocol;
- Experience with relational databases (Oracle, MySQL, etc.);
- Experience with at least one IDE (Eclipse, IntelliJ IDEA, etc.);
- Experience with Gradle, Maven, or Ant and continuous integration;
- Knowledge of ORM concepts or experience implementing ORM (Hibernate or other JPA);
- Proficiency in English, with advanced verbal and written communication skills.
Benefits
- All necessary equipment for your work (laptop and peripherals);
- Health and dental plan;
- Life insurance;
- Mental health program;
- Anywhere office — flexibility to work from wherever you need;
- Meal and food allowance (VR/VA) via Flash benefits card;
- Home office allowance (Flash benefits card);
- Mobility allowance (Flash benefits card);
- Mentoring program for career development and follow-up;
- Participation in development tracks (investment in courses, etc.) and access to our free platform with many courses for self-learning;
- Private English lessons with a personal teacher;
- Awesomeness Committee — themed and exclusive gift deliveries;
- Gympass;
- Flexible hours (40 hours/week);
- Birthday day off;
- Appreciation — recognition program with the possibility to give and receive 'dentsu dollars' monthly;
- 100% remote or hybrid work (your choice).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java EESpring BootAPIsobject-oriented programmingarchitectural patternsGitHibernaterelational databasesGradleMaven
Soft Skills
communicationdocumentationproblem-solvingcollaboration