Senior Fullstack Developer, Java
Posted 12hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Desenvolvedor Fullstack Java sênior construindo aplicações empresariais com Spring Boot e Angular na Cadmus. Atuando em APIs, sistemas legados, DevOps e arquitetura escalável.
Responsibilities:
- Design, develop, and enhance full-stack applications using Angular and Spring Boot
- Develop robust, secure, and scalable backend APIs in Java
- Create rich, responsive user interfaces in Angular
- Work across the entire software lifecycle: design, development, testing, deployment, and monitoring
- Apply Clean Architecture, Clean Code, SOLID, DDD, and Design Patterns
- Lead and support TDD, BDD, and Code Review practices
- Integrate systems using SQL relational and NoSQL databases, including Oracle 12g and MongoDB
- Support strategic architectural decisions involving frontend-backend communication
- Work in an agile Scrum/Kanban environment with a sense of urgency and ownership
- Advance engineering, automation, and observability practices
- Provide application support, troubleshoot failures, and modernize legacy applications
- Version-control code using Git
- Develop ETL processes using Spring Batch
- Create interfaces using the internal Bootstrap framework
- Create and consume REST services
- Document services with Swagger 2.0
- Implement DevOps practices with Jenkins and Sonar
- Manage containerization with Docker and OpenShift
- Create and consume REST/SOAP APIs and apply an API-first approach
- Maintain legacy systems on WebSphere
Requirements:
- Experience as a Senior Fullstack Java Developer
- Java 8+
- Spring Boot
- REST and SOAP APIs
- Microservices
- Messaging with RabbitMQ
- SQL, including query writing and performance optimization
- NoSQL databases
- Angular 11+
- TypeScript and RxJS
- HTML, CSS, and responsive design
- SPAs and state management
- Testing with Jasmine/Karma
- TDD/BDD with JUnit, Mockito, and Cucumber
- Git and CI/CD
- Agile methodologies
- SOLID, Clean Code, and Clean Architecture
- Nice to have: Kubernetes, Docker, cloud technologies, hexagonal/event-driven architecture, observability with Datadog/Grafana, Sensedia/MuleSoft gateways, and experience with mission-critical, high-performance systems
- Knowledge of Oracle 12g and MongoDB
- Swagger 2.0
- Jenkins and Sonar
- OpenShift
- WebSphere for legacy system maintenance
Benefits:
- Meal and/or food allowance (iFood Benefícios)
- Medical insurance (Amil)
- Life insurance
- Dental insurance (Amil) — optional
- Fuel allowance — optional
- Gympass/Wellhub: Access to gyms offering a variety of training options
- Pet health plan
- Childcare assistance
- Lincard: Partnership club offering discounts of up to 60% at more than 4,000 establishments across Brazil

















