We are looking for a Java Development professional to work in the development and evolution of complex and highly scalable banking systems, focusing on performance, integration, and modern architecture.
Requirements
- Experience with Java and Spring Boot (minimum 5 years)
- Experience with relational and non-relational databases: SQL and NoSQL
- Experience with messaging and event-driven architecture: Apache Kafka and RabbitMQ
- Knowledge of microservices and integration patterns
- Integration with RESTful APIs and external systems
- Experience with automated testing: JUnit and TestNG
- Agile practices: Scrum / Kanban
- Experience with containers and orchestration: Docker and Kubernetes
- Knowledge of CI/CD (Continuous Integration and Continuous Delivery)
- Ability to work in high-volume and high-criticality systems
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance