Escriba

Senior Java Developer

Escriba

full-time

Posted on:

Location Type: Hybrid

Location: CuritibaBrazil

Visit company website

Explore more

AI Apply
Apply

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