Backend Developer (Java) — Mid-level
- Develop projects and new features within systems
- Perform evolutionary and corrective maintenance
- Build integrations between Porto systems and partner systems
- Advance the technology architecture
- Collaborate on the evolution of Automobile product offerings
- Implement solutions according to defined software engineering standards
- Support solution design for incoming requests
- Define necessary activities for projects and analyze impacts on systems and processes
- Provide consultancy and support to client areas and other IT teams
- Participate in planning product releases for testing and production
- Validate acceptance tests and document non-conformities
- Plan and execute reported fixes
- Participate in squad routines using a scaled agile methodology based on SAFe
Requirements
- Experience with Java (version 8+)
- Experience with Spring Framework: Spring Boot, Spring Cloud and Spring Batch
- Experience with Angular (version 7+), CSS and TypeScript
- Knowledge of Jenkins and GitLab
- Preferred knowledge of Oracle and MongoDB
- Knowledge of test automation: JUnit, Jasmine and Karma
- Preferred knowledge of OpenShift, Docker, Kubernetes, Kafka and RabbitMQ
- Preferred knowledge of Redis
- Experience with contract-based integrations using Swagger/YAML
- Experience developing microservices
- Knowledge of Agile/Scrum methodology
- Knowledge of DevSecOps practices
Core Competencies
Demonstrates expertise in Java Development, Spring Framework, and Angular, with a strong focus on building integrations and microservices. Proficient in Agile methodologies and DevSecOps practices, ensuring high-quality software engineering standards and effective collaboration across teams.
Highest-signal resume keywords
- Java (Version 8+)
- Spring Framework (Spring Boot, Spring Cloud, Spring Batch)
- Angular (Version 7+)
- Microservices Development
- Agile/Scrum Methodology
ATS Optimization Keywords
Hard Skills
- Java (Version 8+)
- Spring Framework
- Angular (Version 7+)
- Microservices Development
- Test Automation (JUnit, Jasmine, Karma)
- Contract-Based Integrations (Swagger/YAML)
- DevSecOps Practices
- CSS
- TypeScript
- GitLab
Soft Skills
- Collaboration
- Consultancy
- Problem-Solving
Industry Keywords
- Scaled Agile Methodology
- Software Engineering Standards
- Acceptance Testing
- Evolutionary Maintenance
- Corrective Maintenance
Tools & Technologies
- Jenkins
- Oracle
- MongoDB
- OpenShift
- Docker
- Kubernetes
- Kafka
- RabbitMQ
- Redis