[Remoto] Java Backend Developer @ Devfi Inc
Devfi Inc
Descrição da Vaga
Devfi Inc is a Digital Transformation company delivering innovative and affordable solutions by leveraging digital & AI technologies.
Descrição da Vaga**Backend Java Developer with Kafka, Spring WebFlux, and GraphQL Expertise (3-5 years experience)**
We are looking for a talented Backend Java Developer who is proficient in working with Kafka, Spring WebFlux, and GraphQL. This role requires a balance of skills in these three key areas, enabling our team to build responsive, efficient, and scalable backend services.
Key Responsabilities- Develop and maintain backend services using Java with Spring Boot (2.7 or higher), incorporating robust security practices with Spring Security (5.x preferred). Understanding of Oauth and JWT is a plus.
- Design and implement APIs using GraphQL to optimize data retrieval and manipulation in a flexible, efficient manner.
- Understanding of reactive programming techniques and ability to utilize Spring WebFlux for building non-blocking, reactive applications and enhancing system responsiveness and resilience.
- Manage Kafka-based event-driven architectures, including event streaming, topic creation, configuration, and Spring Boot integration with Kafka.
- Hands-on experience creating custom Kafka producers and consumers using Java and Spring Boot for effective message processing and handling.
- Gain familiarity with Confluent Cloud to enhance our Kafka implementation (preferred).
- Strong understanding of implementing and maintaining data management solutions with MyBatis, JDBC, and SQL.
- Efficiently deploy applications on Tomcat, ensuring high availability and performance.
- Use Maven for dependency management and Docker for containerization of applications.
- Proficient in Docker and Kubernetes for container orchestration and application scaling.
- Adhere to test-driven development practices to ensure code quality and maintainability.
- Experience in developing CI pipelines using GitLab CI and managing deployments with Helm is preferred.
- 3-5 years of experience in backend development, specifically with Java, Kafka, Spring WebFlux, and GraphQL.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong understanding of reactive programming concepts and their application in Spring WebFlux.
- Proven experience in designing and implementing GraphQL APIs.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication and collaboration skills.
Contract.
Como se Candidatarraissa@devfi.com
Tempo médio de feedbacks_No response_
Keywords_No response_
Alocação- [ ] Alocado
- [X] Remoto
- [ ] Presencial
- [ ] Híbrido
- [ ] Júnior
- [ ] Pleno
- [X] Sênior
- [ ] Especialista
- [X] Full time
- [ ] Part Time
- [ ] Projeto
- USD 40 - 45/hour
Outras buscas que podem te interessar:
- Vagas de emprego de Programador
- Vagas de emprego de Desenvolvedor
- Vagas de emprego de Engenheiro de Software
- Vagas de emprego de Frontend
- Vagas de emprego de Backend
- Vagas de emprego de Full Stack
- Vagas de emprego de PHP
- Vagas de emprego de Java
- Vagas de emprego de Python
- Vagas de emprego de DevOps Engineer
- Vagas de emprego de Desenvolvedor Mobile
- Vagas de emprego de Desenvolvedor Android
- Vagas de emprego de Desenvolvedor iOS
- Vagas de emprego de Engenheiro de Dados
- Vagas de emprego de Cientista de Dados
- Vagas de emprego de Arquiteto de Software
- Vagas de emprego de Tester
- Vagas de emprego de QA Engineer
- Vagas de emprego de Desenvolvedor .NET
- Vagas de emprego de Tech Lead