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