Java Developer
Zensar- Location
- Pune, Maharashtra, India
- Workplace
- —
- Employment
- —
- Salary
- —
Posted 3d ago
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
All 268NAMED SRF
Zensar · India · today
Quality Assurance Analyst - Advanced
Zensar · India · today
Windows & Active Directory Azure Entra ID - OS, Virtualization and Hardware-Operations Support
Zensar · Pune, Maharashtra, India · today
CPG Practice Director
Zensar · Bangalore, Karnataka, India · today
AES - Application Modernization - Advanced Skills - Cloud
Zensar · Bengaluru East, Karnataka, India · today
Similar roles
Forward Deployed Engineer
Coralogix · Gurugram, Haryana, India · today
Backend Lead Software Engineer (Level 5) | Gurugram based
Agoda · Gurugram · today
Full Stack Engineer
Bluehost · Mumbai, India · today
Software Engineer Intern (January 12th start, 23 weeks)
Twilio · India · today
Senior/Staff Applied Research Software Engineer
Twilio · India · today
Software Architect (L6)
Twilio · India · today