JobHabor

Java Developer

Zensar Technologies
Location
Pune, Maharashtra, India
Workplace
Employment
Salary
Apply on the employer’s site

Posted yesterday

We are excited to welcome a Senior Java Developer to our team, who will play a crucial role in designing and developing innovative enterprise-grade microservices applications. As a key member of our development team, you will have the opportunity to work with cutting-edge technologies and contribute to the success of our clients' projects. Your expertise in Java, Spring Boot, and Microservices will be instrumental in delivering high-performance, scalable solutions.

  • Design, develop, and maintain scalable and high-performance applications using Java 21 and Spring Boot.
  • Develop and implement Microservices Architecture with RESTful APIs.
  • Build secure and resilient APIs using JWT Authentication and industry-standard security practices.
  • Deploy and manage containerized applications using Docker and Kubernetes.
  • Work with cloud platforms such as AWS and Azure for application deployment and maintenance.
  • Implement event-driven architectures using Apache Kafka.
  • Develop data access layers using SQL and jOOQ.
  • Design and implement caching solutions to improve application performance.
  • Collaborate with cross-functional teams in Agile/Scrum environments.
  • Perform code reviews, unit testing, integration testing, and troubleshooting.
  • Maintain CI/CD pipelines and version control using Git.
  • Monitor application performance and implement best practices for scalability, security, and reliability.
  • Strong experience in Java 21 and Core Java concepts.
  • Expertise in Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Hands-on experience with Microservices Architecture.
  • Strong knowledge of REST API design and development.
  • Experience with JWT, OAuth2, and API Security.
  • Proficiency in Docker and Kubernetes.
  • Experience with cloud platforms: AWS and/or Microsoft Azure.
  • Hands-on experience with Apache Kafka.
  • Strong SQL and database design experience.
  • Experience with jOOQ framework.
  • Knowledge of caching technologies such as Redis, EhCache, or Caffeine Cache.
  • Experience with Git and CI/CD tools.
  • Strong problem-solving and debugging skills.
  • Experience with Spring Cloud, API Gateway, Service Discovery, and Distributed Tracing.
  • Knowledge of Design Patterns and Domain-Driven Design (DDD).
  • Experience with Monitoring & Logging tools such as Grafana, Prometheus, ELK, or Splunk.
  • Familiarity with Terraform or Infrastructure as Code (IaC).
  • Experience working in Banking, Payments, or Financial Services domains.
  • 5 to 12 Years of experience in Java-based application development.
  • Experience in cloud-native and microservices-based architectures preferred.
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

Skills

  • Java
  • Spring Boot
  • JWT
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • Kafka
  • SQL
  • jOOQ
  • Git
  • Spring MVC
  • Spring Data JPA
  • Spring Security
  • OAuth 2.0
  • Redis
  • Spring Cloud
  • API Gateway
  • Grafana
  • Prometheus
  • ELK Stack
  • Splunk
  • Terraform

More jobs at Zensar Technologies

All 234

Similar roles