Innovating Services with Human Value
Senior Java Backend Developer
Location
Mexico
Posted
2 days ago
Salary
$110K / year
Seniority
Senior
Job Description
Senior Java Backend Developer
GSB Solutions
• Develop and design microservices-based solutions • Work with Spring Boot and RESTful APIs • Collaborate with team members for problem-solving and technical challenges • Ensure high code quality and adherence to clean coding principles
Job Requirements
- +7 years of experience in Java development
- 5+ years working with Spring Boot for microservices architecture
- Strong experience designing and implementing microservices-based solutions
- Expertise in RESTful API development and integration
- Solid knowledge of SQL and working with relational databases
- Hands-on experience with Kafka or other messaging systems
- Strong problem-solving and analytical skills
- Solid understanding of Design Patterns and clean code principles
- Proficiency with Spring annotations and best practices
- ADVANCED CONVERSATIONAL ENGLISH AND SPANISH ESSENTIAL (Will be evaluated).
Benefits
- Excellent superior benefits.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description O que você vai fazer: - Desenvolver e manter APIs RESTful robustas, escaláveis e bem documentadas utilizando Spring Boot, em Java e/ou Kotlin; - Integrar sistemas internos e externos aplicando boas práticas de interoperabilidade e mensageria com Apache Kafka; - Participar ativamente da arquitetura das soluções, propondo melhorias técnicas e estruturais em um ambiente de microsserviços na AWS; - Realizar code reviews, garantir qualidade técnica e disseminar cultura de excelência no time; - Otimizar e monitorar a performance das aplicações, garantindo alta disponibilidade e resiliência em produção; - Documentar soluções e decisões técnicas (ADRs, specs, OpenAPI), apoiando o crescimento do time; - Colaborar na análise de requisitos técnicos, prototipação e estimativas junto aos times de produto e arquitetura. Qualifications - Java, com domínio das boas práticas modernas da linguagem (Records, Sealed Classes, Pattern Matching, Virtual Threads etc.); - Kotlin para desenvolvimento backend, com domínio dos recursos modernos da linguagem (Null Safety, Data Classes, Sealed Classes, Coroutines, Extension Functions) e interoperabilidade com Java; - Spring Boot — criação de APIs REST, segurança, testes e integração com serviços; - Apache Kafka, SQS e SNS — experiência com mensageria, produção/consumo de eventos e integração assíncrona; - Interoperabilidade — vivência em projetos que envolvem integração entre sistemas (REST, eventos, filas, legados); - AWS — vivência prática com serviços como RDS, ECS, EC2 (ou equivalentes em nuvem) aplicados ao desenvolvimento de software; - Conhecimento em banco de dados PostgreSQL, banco não relacional como MongoDB e Cassandra; - Experiência em Testes unitários, de componentes e de integração; - Documentação e versionamento de APIs com Swagger / OpenAPI; - Ferramentas de build (Maven ou Gradle) e controle de dependências; - Versionamento com Git e Git Flow; - Noções sólidas de Arquitetura Hexagonal, DDD (Domain-Driven Design) e Clean Architecture; - Experiência com CI/CD, containers (Docker) e pipelines de deploy; - Monitoramento e observabilidade de aplicações (Prometheus, Grafana, ELK Stack, New Relic, Datadog). Requirements - Vivência prática com Spec-Driven Development (SDD) — escrita de specs estruturadas, requirements, design e tasks como artefato principal do desenvolvimento; - Utilizar ferramentas de Inteligência Artificial no dia a dia da engenharia (Kiro AWS e Claude Code) para acelerar implementação, revisão, refatoração, escrita de testes e geração de documentação técnica; - Vivência prévia no segmento financeiro, core bancário ou fintechs. Benefits - 🛒 Vale Alimentação/Refeição (Ifood Benefícios) de R$1.060,00/mês; - 💻 Auxílio Home Office de R$200,00/mês; - 🩺 Convênio Médico e Odontológico (SulAmérica) - 100% gratuito para você; - 🏋️Gympass (Wellhub); - 🧠 Wellz (Plataforma para seu bem estar físico e emocional); - 💰 PLR (Participação nos Lucros e Resultados); - 📘 Acesso ilimitado a Udemy; - 💙 Seguro de vida (Prudential); - 👶 Auxílio Creche; - 🐶 Plano de saúde Pet (Guapeco); - ✨ Eventos e treinamentos internos; - 📚 Parceria com descontos em faculdades e escolas de idiomas; - 🚀 Programas de indicação e reconhecimento.
• Development, maintenance and optimization of applications in the field of data management • Implementation of functional requirements into technical solutions (design, development, testing) • Development and adjustment of validation algorithms within databases • Working with C++, PHP and SQL-based database development (especially SQL / Oracle) • Maintenance and enhancement of import and export processes • Handling tickets and active participation in agile routines (Daily, Sprint planning) • Creation and maintenance of technical documentation and support in 3rd-level support • Close collaboration with the team, business units and quality assurance
• Work on evolving mature Java systems, contributing to refactoring initiatives, architecture improvements, and the delivery of new features; • Perform evolutionary and corrective maintenance and continuous refactoring, ensuring code quality and readability; • Actively participate in defining technical solutions together with the team (engineering and product); • Take ownership of delivery quality, including implementation, testing, code review, and validation of solutions; • Operate with technical autonomy, serving as a reference within the team and supporting developers in their technical growth; • Work with engineering practices such as pair programming, code reviews, and continuous improvement; • Use AI tools and resources to support development and increase productivity; • Operate in a business-domain-oriented environment, requiring a deep understanding of domain rules (financial context); • Maintain a digital mindset, curiosity for new technologies, and interest in understanding how Artificial Intelligence can transform processes, experiences, and outcomes.
Mid-level Full Stack Developer – Java, Vue.js
NEXDOM healthtechTransformamos e impulsionamos a gestão de operadoras de planos de saúde através da tecnologia e inovação
• Develop solutions and maintain existing solutions and systems. • Deliver clean, maintainable code with an emphasis on security and stability. • Interpret, evaluate, and review specified solutions, identifying potential nonconformities. • Perform verification tests for implemented features. • Provide technical documentation for implemented solutions. • Act proactively and propose solutions for technical and business situations. • Provide support to internal and external clients as needed.



