Desenvolvedor Fullstack Java Pleno

BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
GitHibernateJavaJenkinsSpring BootSpring MVCAgile methodologiesUnit Testing

Requirements

  • Solid experience with Java (versions 8 and 11).
  • Hands-on experience with Spring MVC and Spring Boot for backend development.
  • Knowledge of Hibernate (HQL) and relational database modeling.
  • Experience working with Oracle Database (version 19 or similar).
  • Familiarity with frontend templating technologies such as Thymeleaf and JSP.
  • Experience using Git for version control and Jenkins for CI/CD pipelines.
  • Knowledge of unit testing practices and tools.
  • Understanding of Flyway for database versioning and migrations.
  • Familiarity with agile methodologies is a plus.
  • Exposure to microservices architecture, messaging systems, and SOLID principles is desirable.
  • Strong problem-solving skills, attention to detail, and ability to work collaboratively in a team environment.

Responsibilities

  • Develop and maintain web applications using Java, following best practices, coding standards, and scalable architecture principles.
  • Contribute to system design and architecture decisions, including reusable components, design patterns, and performance optimization strategies.
  • Implement and integrate backend functionalities with frontend technologies, ensuring seamless user experiences across applications.
  • Write clean, efficient, and maintainable code while ensuring software quality through unit and integration testing.
  • Participate actively in agile ceremonies, code reviews, and collaborative development discussions with the team.
  • Perform ongoing maintenance of existing systems, including bug fixing, refactoring, and implementation of new features.
  • Support continuous improvement of development processes, tools, and system reliability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now