Mid-Level Full Stack Developer

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

Job Details

Required Skills
DockerSQLJavaJavascriptKubernetesSpring BootTypeScriptAngularRESTful APIs

Requirements

  • Experience developing applications with Java 11, 17, and 21, including Spring Boot 3.
  • Strong frontend development experience with Angular versions 8, 17, and 20.
  • Knowledge of JavaScript and TypeScript.
  • Experience with software design principles, including Design Patterns, POO, SOLID, KISS, and DRY.
  • Practical experience with automated testing practices.
  • Experience using Git for version control.
  • Knowledge of relational databases and API RESTful development.
  • Experience with Docker and Kubernetes.
  • Familiarity with Lombok, WebFlux, and Domain-Driven Design (DDD).
  • Knowledge of Kafka and Service Bus messaging solutions.
  • Understanding of hexagonal architecture principles.

Responsibilities

  • Develop and maintain backend solutions using Java and Spring Boot.
  • Build and enhance frontend applications using Angular, JavaScript, and TypeScript.
  • Participate in all stages of the software development lifecycle, including technical refinement, coding, testing, and deployment.
  • Contribute to code reviews, ensuring quality, maintainability, and adherence to best practices.
  • Collaborate effectively with team members and stakeholders to deliver reliable software solutions.
  • Apply software engineering principles such as SOLID, DRY, KISS, YAGNI, and object-oriented programming practices.
  • Develop and maintain automated tests to improve application reliability.
  • Work with APIs, databases, and modern software architectures to support business needs.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now