Back-end Java/AWS developer to work on strategic projects in the banking sector, participating in the design and evolution of robust, scalable, and highly available solutions in cloud and distributed environments – hands-on, collaborative and consultative profile, comfortable working in agile teams and proactively contributing to technical improvements, architectural evolution and knowledge sharing.
Develop and maintain back-end applications using Java and Spring Boot.
Build and maintain microservices architectures and monolithic applications.
Develop and consume REST APIs.
Contribute to the design and evolution of solutions in the public AWS cloud and private OpenShift cloud.
Implement asynchronous integrations using messaging with Kafka and SQS.
Develop process-driven solutions using Camunda BPMN.
Create and maintain unit and coverage tests using JUnit, Mockito and JaCoCo.
Apply Design Patterns, development best practices and architectural principles.
Participate in code reviews, troubleshooting and environment configuration.
Propose continuous improvements focused on performance, scalability, stability and system efficiency.
Share technical knowledge with team members, promoting a collaborative environment and continuous learning.
Requirements
Solid experience in Java development on mission-critical projects (high data volumes), preferably in the banking sector.
Java.
Spring Framework and Spring Boot.
REST API development.
Microservices architecture.
Monolithic applications.
MySQL database.
Messaging with Kafka.
Unit testing with JUnit, Mockito and JaCoCo coverage.
AWS cloud.
Application of Design Patterns and development best practices.
Experience with AWS services, including SQS, S3, EC2 and Lambda, and experience with Kafka.
Tech Stack
AWS
Cloud
EC2
Java
JUnit
Kafka
Mockito
MySQL
OpenShift
Spring
Spring Boot
SpringBoot
Benefits
Multi-benefit card – you choose how and where to use it.
Education scholarships for undergraduate, graduate, MBA and language courses.
Certification incentive programs.
Flexible working hours.
Competitive salaries.
Annual performance reviews with a structured career plan.