
Senior Java Developer
Escriba
full-time
Posted on:
Location Type: Hybrid
Location: Curitiba • Brazil
Visit company websiteExplore more
Job Level
About the role
- Develop, enhance, and optimize Java systems, ensuring quality, performance, and security while meeting deadlines and established quality standards
- Participate in technical analysis, define and implement architectural solutions, evaluating impact, feasibility, and alignment with business rules
- Create, propose, and evolve development policies, processes, standards, and procedures, contributing to standardization and technical maturity
- Provide technical support and mentorship to less senior professionals, promoting knowledge sharing and best practices
- Work collaboratively with product, support, and quality teams
Requirements
- Strong experience in Java development
- Strong knowledge of object-oriented programming and development best practices
- Experience with relational databases
- Ability to interpret analysis and test documentation
- Experience with Spring Boot (required)
- Knowledge of Spring Data JPA and Hibernate
- Experience developing RESTful APIs
- Familiarity with Maven or Gradle
- Experience with automated testing (JUnit 5)
- Experience with agile methodologies (Scrum/Kanban)
Benefits
- Salary advance
- Complimentary training platform
- Dental plan - SulAmérica
- Life insurance
- Health plan - Unimed
- Pharmacy discount program with payroll deduction - Senff
- Birthday day off
- Education assistance
- Transportation voucher
- Meal or food allowance - Pluxee
- Parking assistance
- Wellhub
- Childcare assistance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Javaobject-oriented programmingrelational databasesSpring BootSpring Data JPAHibernateRESTful APIsMavenGradleautomated testing
Soft Skills
technical supportmentorshipknowledge sharingcollaboration