Senior Java Developer

emagine
India

Summary: The Senior Java Developer role focuses on integrating scalable and user-centric applications globally. The main objective is to enhance integration capabilities through advanced Java development and collaboration with various teams.

Responsibilities:

  • Design, develop, and maintain high-performance microservices using Java and Spring Boot.
  • Architect event-driven systems with Apache Kafka for reliable processing.
  • Build and optimize microservices architectures using Domain-Driven Design.
  • Develop secure RESTful APIs emphasizing performance and fault tolerance.
  • Implement distributed system patterns to enhance reliability.
  • Containerize applications with Docker and manage with Kubernetes.
  • Integrate applications with cloud platforms and establish CI/CD pipelines.
  • Implement observability practices and monitoring solutions.
  • Design data models for relational and NoSQL databases.
  • Participate in architecture discussions and mentor junior developers.
  • Drive quality assurance through testing and documentation.

Key Requirements:

  • 5-10 years of experience in Java application development.
  • Strong proficiency in Java, Spring Boot, and Spring Framework.
  • Hands-on experience with Microservices Architecture and Apache Kafka.
  • Solid understanding of REST APIs and distributed systems.
  • Experience with Docker, Kubernetes, and cloud frameworks.
  • Knowledge of CI/CD tools like Jenkins and GitHub Actions.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Strong background in SQL and NoSQL databases.
  • Excellent communication skills and collaborative mindset.

Nice to Have:

  • Experience with Domain-Driven Design and Event-Driven Architecture.
  • Familiarity with Infrastructure as Code tools.
  • Knowledge of security best practices and API Gateway implementations.
  • Relevant cloud or Kubernetes certifications.

Other details:

Location: Remote

Client: Transportation / Logistics domain

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →