Senior Software Engineering Analyst – Java Developer
Summary
A senior Java developer role leading a squad's technical direction in São Paulo — defining solutions, ensuring code quality and non-functional requirements, overseeing DevOps pipelines and deployments, and managing integrations. Core stack: Java 8+, Spring (Boot, Cloud, Batch), React/Angular, Jenkins/GitLab, and microservices.
- Provide technical leadership for the squad, making technical decisions and defining technical solutions
- Monitor execution in collaboration with the Dev Team
- Negotiate with other teams regarding the handling of integrations and dependencies
- Guide technical decisions with the System Team, composed of representatives from systems, architecture, operations, and information security
- Ensure code quality and adherence to best practices in accordance with established standards
- Plan and support deployments, including post-deployment monitoring
- Define and ensure the applications’ non-functional requirements, including technical certification, Sonar, and automated testing
- Oversee DevOps pipelines and application monitoring across testing, staging, and production environments
- Define integrations with the teams involved
- Perform data modeling in collaboration with Data Administrators
Requirements
- Experience with Java 8+
- Experience with Spring Framework, Spring Boot, React, Spring Cloud, and Spring Batch
- Experience with Angular 7+, CSS, and TypeScript
- Knowledge of Jenkins and GitLab
- Knowledge and experience using Copilot
- Knowledge of test automation processes and tools, including JUnit, Jasmine, and Karma
- Experience with integrations based on Swagger/YAML contract formats
- Experience developing microservices
- Knowledge of Agile/Scrum methodologies
- Knowledge of DevSecOps practices
- Knowledge of Oracle and MongoDB is desirable
- Knowledge of OpenShift, Docker, Kubernetes, Kafka, and RabbitMQ is desirable
- Knowledge of Redis is desirable
Core Competencies
Demonstrates expertise in technical leadership, guiding teams in the development and deployment of applications while ensuring adherence to best practices and non-functional requirements. Proficient in managing integrations, DevOps pipelines, and fostering collaboration across cross-functional teams.
Highest-signal resume keywords
- Java 8+
- Spring Framework
- Microservices Development
- Agile/Scrum Methodologies
- DevSecOps Practices
ATS Optimization Keywords
Hard Skills
- Spring Boot
- React
- Angular 7+
- CSS
- TypeScript
- Jenkins
- GitLab
- JUnit
- Swagger/YAML
- Test Automation
Soft Skills
- Technical Leadership
- Collaboration
- Negotiation
Industry Keywords
- DevOps
- Data Modeling
- Application Monitoring
- Integrations
- Non-Functional Requirements
Tools & Technologies
- Copilot
- Sonar
- OpenShift
- Docker
- Kubernetes
- Kafka
- RabbitMQ
- MongoDB
- Oracle
- Redis