
Senior Java Developer
Zup Innovation
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Develop and maintain backend APIs and services using Java.
- Participate in system design and architecture.
- Ensure code quality through automated tests and best practices.
- Collaborate with multidisciplinary teams to deliver efficient solutions.
- Identify and resolve technical issues and performance bottlenecks.
- Review code and mentor junior and mid-level developers.
Requirements
- Strong experience with Java (Java 8 or higher).
- Knowledge of frameworks such as Spring Boot and Hibernate.
- Experience with relational databases (MySQL, PostgreSQL) and/or NoSQL databases.
- Familiarity with RESTful APIs and microservices.
- Proficient with version control (Git).
- Experience with agile methodologies (Scrum, Kanban).
- Good communication skills and ability to work in a team.
Benefits
- Freedom to work from anywhere
- Flexible working hours
- Education assistance
- In-house career development platform
- Internal guilds and study/interest groups
- Health insurance
- Dental plan
- Discounts on medications (partner programs)
- 24/7 telemedicine
- Free online therapy
- Wellhub
- Extended maternity leave
- Extended paternity leave
- CAZ – Zupper Support Center
- Meal and grocery vouchers
- Life insurance
- Commuter allowance
- Home office allowance
- Childcare assistance
- Phone plan allowance
- Profit-sharing and results-based bonuses
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootHibernateMySQLPostgreSQLNoSQLRESTful APIsmicroservicesGitagile methodologies
Soft Skills
communicationteamworkmentoring