Skip to content
← Back to job listings

Java Developer

Fa Etvl Saasfaprod1 · Pune, Maharashtra, India

Software DevelopmentSenior LevelExternal listingfull-time11 days ago

About The Role

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.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing