Job Closed
This listing is no longer active.
Making things better by making better things
Senior Back End Developer
Location
Mexico
Posted
40 days ago
Salary
0
Seniority
Senior
Job Description
Senior Back End Developer
Goods & Services
• Design and implement robust Microservices and Macroservices using Spring Boot, ensuring seamless integration with AWS SQS and DynamoDB. • Develop and document comprehensive RESTful APIs using OpenAPI/Swagger standards, while ensuring secure access through JWT implementation. • Maintain high standards of code integrity by achieving significant coverage through JUnit and Mockito unit tests, while utilizing SonarQube and Kibana to monitor code health and application logs.
Job Requirements
- 5+ years of experience in Java Development & Frameworks: Core development using Java and Spring Boot, with experience managing both Microservices and Macroservices architectures. Proficiency with Maven for build automation and IntelliJ as the primary development environment.
- Expertise in designing and documenting APIs using OpenAPI and Swagger, with a solid understanding of JWT concepts for secure authentication.
- Functional knowledge of AWS services, specifically SQS for messaging and DynamoDB for NoSQL data storage. Experience with the ELK stack (ElasticSearch and Kibana) for powerful data indexing and visualization.
- A strong focus on code health using SonarQube for static analysis. Comprehensive testing experience including Unit Tests via JUnit and Mockito, alongside manual API validation using Postman.
Related Guides
Related Job Pages
More Backend Engineer Jobs
AWS Technical Architect
NeuraFlashDigital Transformation from point-of-sale to point-of-service with AI, Salesforce.com & Amazon Web Services 🚀
• Ensure customer success in building and launching Amazon Connect solutions for NeuraFlash customers • Conduct technology assessment and audits to identify the need (from an ROI and Outcomes perspective) to move to CCaaS AWS Connect Platform, improving agent experience and productivity • Facilitate business process reviews to identify customer requirements and processes • Educate customers on the value proposition of AWS, and participate in deep architectural discussions to ensure solutions are designed for successful deployment in the cloud • Lead discovery for customers, help customers build ROIs for projects, and deliver presentations and estimate for delivering that ROI • Translate customer requirements into contact center design, leveraging best practices, and other AWS Services • Oversee and mentor technical teams, providing guidance and support to ensure that proposed solution (on Salesforce and AWS Cloud) is delivered on time, on budget, and to the required quality standards • Act as a liaison between technical teams and business stakeholders, communicating technical concepts in a clear and understandable manner, and managing expectations and priorities • Drive best practice contact center design into each and every aspect of solution delivery • Effectively manage all aspects of project and customer communications • Deliver customer end user training and documentation • Exercise independent judgment, and take the lead role on enterprise level projects with minimal direction from senior management • Lead vision and strategy discussions with contact center and customer service leadership and management
• Atuar no desenvolvimento full stack, com foco em tecnologias Java no back-end e Angular no front-end; • Participar ativamente das squads ágeis, contribuindo em todas as etapas: análise, desenvolvimento, testes e entrega; • Desenvolver e manter aplicações com foco em performance, escalabilidade e segurança; • Garantir a qualidade do código, aplicando boas práticas e padrões de desenvolvimento; • Atuar com integração contínua e deploy automatizado; • Colaborar com o time na identificação e resolução de impedimentos; • Contribuir para a evolução técnica da equipe e melhoria contínua dos processos.
• What are we looking for? A professional who clearly communicates their needs and opinions, and who is receptive to listening, learning and sharing the knowledge they acquire. • What your day-to-day will look like: • With support, maintain the established standards for the codebase you work on; • Work on solving technical problems using algorithms; • Identify bugs, determine root causes and solutions; • Have knowledge of testing, metrics, as well as security practices, tools and processes; • Support the team whenever requested; • Participate in ceremonies and forums necessary for your professional development and that of the group.
Pessoa Desenvolvedora FullStack Sênior, Python e React
NeogridYour company's data technology ecosystem
• Participar de projetos de desenvolvimento de software, desde a concepção até a implementação e entrega • Colaborar com equipes multidisciplinares para desenvolver e manter soluções inovadoras • Participar na arquitetura de sistemas e tomar decisões técnicas • Desenvolver e manter código de alta qualidade, garantindo a escalabilidade, segurança e desempenho • Solucionar problemas complexos, realizar revisões de código e fornecer orientação técnica a membros da equipe • Instruir e desenvolver pessoas do time de menor senioridade • Manter-se atualizado com as tendências tecnológicas e propor adoção de novas tecnologias e melhores práticas • Desenvolvimento e manutenção de sistemas utilizando FastAPI, Kafka, Docker, Kubernetes, etc • Refatoração de código e consultas SQL • Participar ativamente do processo de Code Review afim de proteger o código e os padrões do time • Desenvolvimento de testes e pipeline de testes




