6+ Years
Pune
Full-Time
Title: Java Developer
Experience: 6+ Years
Location: Pune
- Job Description
- Key Responsibilities
- Design, develop, and maintain scalable backend services using Java 17/21 and Spring Boot.
- Build RESTful APIs and microservices adhering to best practices and coding standards.
- Implement authentication and authorization mechanisms using Keycloak, OAuth 2.0, and Okta.
- Design and optimize database schemas and write efficient SQL queries.
- Develop asynchronous and event-driven solutions using Apache Kafka and AWS SQS.
- Collaborate with DevOps and platform teams for deployments and environment management.
- Participate in code reviews, performance tuning, and production support activities.
- Work in containerized environments with exposure to Kubernetes and OpenShift.
- Mandatory Technical Skills
- 6+ years of experience in Java development.
- Strong hands-on experience with Java 17 or Java 21.
- Extensive experience in Spring Boot and microservices architecture.
- Strong proficiency in SQL and relational databases.
- Good understanding and implementation experience of OAuth 2.0.
- Experience integrating with Okta for authentication and authorization.
- Hands-on experience with Redis for caching.
- Experience with messaging platforms such as Apache Kafka and AWS SQS.
- Experience with observability tools such as Prometheus, Grafana, ELK, Dynatrace, or AppDynamics.
- Basic understanding of OpenShift.
- Working knowledge of Kubernetes.
- Preferred Skills
- Exposure to AWS cloud services.
- Experience with CI/CD pipelines and DevOps practices.
- Understanding of distributed systems and event-driven architecture.
- Knowledge of Docker and containerization concepts.
- Experience working in Agile/Scrum teams.
- Benefits:
- Market-competitive salary and performance-based bonuses.
- Comprehensive health insurance.
- Paid time off and flexible working hours.
- Professional development opportunities and support for continuing education. Udemy Learning
📌 Java Developer (Pune)
🏢 P99soft
📍 Pune