About this role
About the Role Senior Java Developers to join Babel's Talent Unit. We work with modern architectures, engineering best practices, and collaborative environments focused on technical excellence. If you want to grow within a strong Java community and contribute to high-impact projects, this is your place. What You'll Do
- Contribute to scalable projects built on microservices and cloud-native architectures using Java and Spring Boot.
- Develop backend services with Java versions 8/11/17/21, REST APIs (JSON/XML/SOAP), OpenAPI/Swagger, and Maven-based builds.
- Write high-quality, testable code with TDD/DDD, JPA/Hibernate, and CI/CD pipelines; participate in code reviews.
- Ensure observability with logging and monitoring (Prometheus, Grafana, ELK, Dynatrace) and collaborate with cross-functional teams. What We're Looking For
- Strong experience with Java (versions 8, 11, 17, 21) and back-end development.
- Expertise in microservices architecture, Spring Boot, REST (JSON, XML, SOAP), OpenAPI/Swagger.
- Proficient with Maven, testing (JUnit, Mockito, Spring Test, MockMVC, WireMock).
- Relational databases (Oracle, JPA/JDBC/Hibernate/ORM) and CI/CD.
- Agile/Scrum, OO design, TDD, DDD; logging/monitoring/observability.
- English technical proficiency. Nice to Have
- Docker/Kubernetes/OpenShift; Hexagonal Architecture.
- Cloud AWS (EC2, S3, Lambda, SNS, SQS; Aurora, DynamoDB); Fargate; EventBridge.
- Infrastructure as Code (Terraform, CDK).
- Spring Cloud/Security/Integration/Batch; security/cryptography.
- GitHub, Jira, Confluence; automated testing (Karate, Xray). Compensation & Benefits
- Competitive salary in USD; yearly review.
- Flexible work arrangements and vacation system; teletrabajo.
- Private medical and life insurance; wellbeing programs.
- Time for leisure activities and streaming platform subscriptions.
- Team bonus and recognition programs; strong focus on learning and digital transformation.
- Opportunity to work with cutting-edge technologies in a collaborative culture.