Sonata Software

Sr Java Developer

Sonata Software
Apply
14 days ago
Chennai, IndiaSenior

Responsibilities

  • Lead the development and implementation of Java-based applications and microservices.
  • Contribute to high-level architecture and design decisions, including evaluation and improvement of architectural patterns.
  • Maintain and enhance existing codebases for high performance and scalability.
  • Conduct and lead code reviews to ensure coding standards and best practices.
  • Mentor junior developers and provide technical guidance and support.
  • 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.
  • Build and deploy production microservices and integrate event streaming with microservices.

Requirements

  • Strong knowledge of 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.
  • Experience building and deploying microservices in production, including familiarity with Saga, Circuit Breaker, distributed tracing, security, auditing, logging, and exception handling.
  • Practical experience with Kafka or Azure Event Hubs, including pub/sub models, consumer groups, and partitioning.
  • Experience with Azure services such as AKS, Helm, and Azure Event Hubs, plus cloud-native application deployment practices.
  • Hands-on experience with CI/CD pipelines, Docker, Kubernetes, and containerization.
  • Strong problem-solving ability, architectural decision-making skills, collaboration, and communication skills.
  • Exposure to reactive programming is a plus.

Benefits

  • Opportunity to work on AI-led modernization and challenging enterprise technology solutions.
  • Collaborative environment with diverse innovators and cross-functional teams.
  • Sonata Software is an Equal Opportunity Employer committed to workplace diversity.

Tech Stack

Categories

Contact me