
Semi Senior Java Developer
Santex is a US-based global company founded in 1999, with 25 years of experience in the software industry. Headquartered in California with offices in Córdoba, Argentina, its talent network spans over 18 countries thanks to its flexible, remote-first culture. Santex specializes in custom enterprise software development, operating through Hubs that include eCommerce, BIM, Mobility, Content Delivery, Integration, Web & Mobile Development, Cloud Computing, Artificial Intelligence (AI), Data Science, IT Consulting, and Services. The company is committed to making a positive impact across three dimensions: economic, social, and environmental.
Job Description:
We are looking for a Semi Senior Java Developer with experience in backend development to join our development cells focused on the modernization and creation of a new home banking platform. The ideal candidate will have solid experience with Java 21, Spring Boot, and familiarity with Microservices architectures. This role is crucial for the design, development, and migration of legacy systems to a modern, distributed architecture.
Modality: On-site 3 times a week at the client's offices.
Responsibilities
-
Develop and maintain high-performance backend services and REST APIs using Java 21 and Spring Boot.
-
Participate in the modularization of existing systems and the iterative design and development of microservices.
-
Collaborate on the migration of monolithic databases to distributed structures.
-
Implement design patterns and Refactoring techniques to modernize legacy monoliths.
-
Write clean, maintainable, and testable code, and contribute to the definition of best practices.
-
Work on the integration of message queuing solutions (Message Queue) like Kafka or RabbitMQ.
-
Collaborate with the DevOps team to improve CI/CD pipelines and operational efficiency.
-
Diagnose and resolve performance and scalability issues in distributed systems.
Requirements
-
University degree in Systems Engineering, Computer Science, or a related field.
-
Minimum of 2-4 years of experience in backend development with Java.
-
English proficiency is not required for this position.
-
Hands-on experience with Java 21 (or recent versions), Spring Boot, and REST API development.
-
Knowledge and experience in the design and development within Microservices architectures.
-
Solid experience with relational databases and SQL queries.
-
Knowledge of advanced techniques for modernizing and refactoring legacy monoliths.
-
Familiarity with container concepts (Docker), API Gateway, Consul, and distributed configurations.
-
Knowledge of Event/Message Queue systems (Kafka, RabbitMQ, or similar).
Desirable
-
Proven experience in modularization and migration to microservices.
-
Solid knowledge of CI/CD and DevOps practices.
-
Knowledge of advanced design patterns and SOLID principles.
-
Experience working in Agile/Scrum environments.
-
Familiarity with additional languages like Kotlin.
Create a Job Alert
Interested in building your career at Santex? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field
