Senior Java Backend Engineer
Core
Design and architect scalable backend systems, develop maintainable Java applications using Spring Boot and microservices, and implement Generative AI solutions including RAG and LLMs.
Role type
Senior IC Java Backend Engineer (Generative AI)
Builds
Cloud-native microservices, AI-powered applications, and deployment pipelines
Domain
Enterprise software, Cloud infrastructure, Generative AI (via careerplan.io/jobs/g33c21af-senior-java-backend-engineer-at-cynet-systems)
Deliverable
production ML models
Required skills
Java, Spring Boot, Microservices, Distributed Systems, REST APIs, AWS/Azure/GCP, Docker, Kubernetes, SQL, NoSQL, CI/CD, DevOps
Preferred skills
Generative AI (LLMs, RAG, Knowledge Graphs), Vector databases, LangChain, Frontend frameworks (Angular/React), Infrastructure-as-code (Terraform)
Technologies
Spring Cloud, Spring Data, Spring Security, Kafka, RabbitMQ, Elasticsearch, Jenkins, GitLab CI, GitHub Actions, ArgoCD, Terraform, CloudWatch, Prometheus, Grafana, PostgreSQL, MySQL, MongoDB, Redis
Responsibilities
Design and architect scalable backend systems for enterprise and web applications. Develop maintainable Java applications using Spring Boot and microservices patterns. Implement and integrate Generative AI solutions, including RAG, LLMs, and Knowledge Graphs. Build and maintain cloud-native architectures on modern cloud platforms. Lead full-stack development and collaborate on frontend and backend systems, including Angular applications. Manage deployment pipelines and support system reliability, security, and performance.
Seniority
Senior, hands-on IC