Desenvolvedor Fullstack PL - Java/Angular
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- DockerPostgreSQLJavaKubernetesRxJSSpring BootTypeScriptAngularRESTful APIs
Requirements
- Degree in Information Technology, Computer Science, or related fields
- Strong experience in fullstack development with Java (17+), Spring Boot (3.x), Spring Cloud, and Angular (14+)
- Solid knowledge of REST APIs, microservices architecture, and database management using PostgreSQL
- Hands-on experience with frontend technologies including TypeScript, RxJS, HTML5, SCSS, and UI frameworks like PrimeNG
- Experience with testing frameworks such as JUnit 5, Mockito, Jasmine, Karma, and mocking tools like WireMock
- Familiarity with DevOps tools including Docker, Kubernetes, GitLab CI/CD, and cloud services (AWS SDK S3)
- Knowledge of Maven, Lombok, and API documentation tools (Swagger/OpenAPI)
- Strong problem-solving skills and ability to work in Agile environments
Responsibilities
- Develop and maintain backend services using Java (Spring Boot, Spring Cloud, Spring Security OAuth2)
- Build responsive and performant frontend applications using Angular, TypeScript, RxJS, and modern UI libraries such as PrimeNG
- Design and integrate RESTful APIs, manage PostgreSQL databases, and implement data persistence using JPA/Hibernate
- Apply clean architecture principles with tools such as OpenFeign, MapStruct, Flyway, and Lombok
- Implement unit and integration testing using JUnit 5, Mockito, Jasmine, Karma, and WireMock
- Support containerization and orchestration using Docker and Kubernetes
- Contribute to CI/CD pipelines using GitLab CI/CD
- Participate in API documentation and governance using SpringDoc OpenAPI/Swagger
View Full Description & ApplyYou'll be redirected to the employer's site