Java Developer, Mid-Level
Summary
Mid-level Java back-end developer focused on building and maintaining payment solutions (PIX) using Java 11+, Spring Boot, microservices, Kafka, and multi-cloud environments (Azure/AWS).
- Analysis and requirements gathering for the solutions to be developed;
- Support to developers in executing solution plans;
- Evaluation and proposal of best software development practices;
- Deployment of developed solutions;
- Stabilization and maintenance of the solutions.
Requirements
- More than 4 years of experience in Java back-end software development;
- Java 11+, Spring Boot, Databases (SQL and NoSQL);
- Kafka;
- System integration using microservices and APIs;
- Knowledge of Continuous Integration/Continuous Deployment (CI/CD);
- Unit testing practices using JUnit and Mockito;
- Familiarity with management tools such as Jira and Confluence;
- Agile methodology;
- Knowledge of multi-cloud environments (Azure and AWS);
- Strong analytical skills and ability to design creative and disruptive solutions;
- Experience working on payment-related projects and PIX (Brazilian instant payment system);
- Knowledge of messaging architecture;
- Advanced English.
Core Competencies
Demonstrates expertise in Java Back-End Software Development, with a strong focus on Spring Boot, Microservices, and APIs. Proficient in Continuous Integration/Continuous Deployment (CI/CD) practices and experienced in payment-related projects, particularly with the PIX system.
Highest-signal resume keywords
- Java 11+
- Spring Boot
- Microservices
- CI/CD
- Payment-Related Projects
ATS Optimization Keywords
Hard Skills
- Java Back-End Development
- SQL Databases
- NoSQL Databases
- Kafka
- Unit Testing with JUnit
- Unit Testing with Mockito
- System Integration
- Agile Methodology
- Multi-Cloud Environments
- Messaging Architecture
Soft Skills
- Analytical Skills
- Creative Problem Solving
Industry Keywords
- Payment Systems
- PIX
- Software Development Practices
Tools & Technologies
- Jira
- Confluence