Sonata Software

Sr Java Developer

Sonata Software
Apply
13 days ago
Chennai, IndiaSenior

Responsibilities

  • Lead the development and implementation of Java-based applications and microservices.
  • Contribute to high-level architecture and design decisions.
  • Maintain and enhance existing codebases for high performance and scalability.
  • Conduct and lead code reviews to uphold coding standards and best practices.
  • Mentor junior developers and provide technical guidance.
  • Collaborate with Product, QA, DevOps, and other teams to translate business requirements into technical specifications.
  • Ensure solutions meet scalability, resilience, performance, security, and other non-functional requirements.
  • Oversee DevOps practices, deployment strategies, and CI/CD pipelines.
  • Integrate event-streaming technologies with microservices.

Requirements

  • Strong knowledge of Java, object-oriented programming, SOLID principles, and Java 8+ features.
  • Expertise building RESTful APIs with Spring Framework, Spring Boot, JPA/Hibernate, dependency injection, and application configuration.
  • Experience implementing modular architecture and evaluating architectural patterns.
  • Production experience building and deploying microservices.
  • Understanding of Saga, Circuit Breaker, distributed tracing, security, auditing, logging, and exception handling patterns.
  • Practical experience with Kafka or Azure Event Hubs, including pub/sub models, consumer groups, and partitioning.
  • Experience with Azure cloud services such as AKS, Helm, and Azure Event Hubs.
  • Hands-on experience with CI/CD pipelines, Docker, Kubernetes, and containerization.
  • Knowledge of deployment strategies on Azure or other cloud platforms.
  • Exposure to reactive programming is a plus.
  • Strong problem-solving, architectural decision-making, collaboration, and communication skills.

Benefits

  • Opportunity to work on challenging enterprise modernization and AI-led technology solutions.
  • Collaborative environment with diverse innovators and cross-functional teams.
  • Chennai, India work location.
  • Sonata Software is an equal opportunity employer committed to workplace diversity.

Tech Stack

Categories

Contact me