About the job
gsbsolutions1 is expanding its presence in Latin America and is seeking a Senior Backend Developer to join the team in Tránsito, Ciudad de México. This role centers on building and scaling backend systems to support the company’s next phase of growth.
Key responsibilities
- Design and implement backend solutions using JAVA (JDK 11+), Spring Boot, Spring Security, and Hibernate/JPA.
- Define and maintain clean software architectures, including microservices, event-driven, and hexagonal patterns.
- Integrate with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis, Cassandra), as well as external APIs and services.
- Develop RESTful APIs and work with GraphQL when required.
- Collaborate with Front End, DevOps, and QA teams to deliver integrated products.
- Optimize system performance and resolve bottlenecks.
- Mentor junior and mid-level developers through code reviews and pair programming.
- Implement unit and integration tests using JUnit and Mockito to ensure code quality.
- Apply security standards, including OWASP guidelines, authentication, JWT, and OAuth2.
- Automate deployments with CI/CD tools such as Jenkins and GitHub Actions.
- Work with cloud platforms (AWS, Azure, or GCP) and containerization tools like Docker and Kubernetes.
- Document technical designs, decisions, and processes for team knowledge sharing.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Systems Engineering, or a related field.
- At least 5 years of backend development experience with JAVA.
- Proficiency with Agile methodologies.
- Experience working with messaging and event systems such as Kafka, RabbitMQ, or AWS SQS.
- Strong skills in version control using Git (GitHub or GitLab).
- Solid understanding of best practices, including Sonar, Checkmarks, Fortify, SOLID principles, and clean code.
- Intermediate to advanced English for technical reading and writing.
- Strong collaboration skills and a team-oriented approach.

