Weekday AI's Profile Image

Java Software Engineer (Java 17)

Company: Weekday AI

Job Location: Bengaluru, Karnataka, India

Job Type: FULL_TIME - (ON_SITE)

Date Posted: April 06, 2025

External

Apply Now

This role is for one of the Weekday's clients

Min Experience: 5 years

Location :Bengaluru

JobType: full-time

We are looking for a highly skilled Java Software Engineer with expertise in Java 17, Spring Boot, Microservices, Azure Functions, Jenkins, and Kubernetes. In this role, you will design, develop, and deploy scalable microservices-based applications in a cloud environment. You will work closely with cross-functional teams to build high-performance and resilient systems, ensuring seamless integration and deployment.

Key Responsibilities

  • Design, develop, and maintain Java 17-based microservices using Spring Boot.
  • Implement and optimize Azure Functions to support cloud-native applications.
  • Develop and deploy scalable, distributed systems following microservices architecture best practices.
  • Build and manage CI/CD pipelines using Jenkins for continuous integration and deployment.
  • Containerize and orchestrate applications using Kubernetes, ensuring scalability and resilience.
  • Write efficient and optimized SQL queries for data access and processing.
  • Collaborate with cross-functional teams including product managers, architects, and DevOps engineers.
  • Ensure application security, performance, and reliability by implementing best coding practices.
  • Troubleshoot and resolve production issues, optimizing system performance.
  • Stay updated with industry trends and emerging technologies to continuously improve our tech stack.

Required Skills & Experience

  •  5+ years of hands-on experience in Java development, with strong expertise in Java 17.
  • Extensive experience in Spring Boot for building microservices-based applications.
  • Strong understanding of Microservices Architecture and distributed systems.
  • Experience with Azure Functions for serverless computing and event-driven applications.
  • Proficiency in building CI/CD pipelines using Jenkins.
  • Hands-on experience with Kubernetes for container orchestration and deployment.
  • Solid understanding of RESTful API design, messaging queues, and event-driven architectures.
  • Experience with relational and NoSQL databases, and writing optimized SQL queries.
  • Familiarity with cloud platforms, preferably Microsoft Azure.
  • Strong problem-solving skills with the ability to troubleshoot complex issues.
  • Excellent communication and collaboration skills.

Nice-to-Have Skills

  • Experience with Docker and containerized application development.
  • Familiarity with Kafka, RabbitMQ, or other message brokers.
  • Knowledge of monitoring tools such as Prometheus, Grafana, or ELK Stack.
  • Exposure to Terraform or Infrastructure as Code (IaC).

Your attitude, not your aptitude, will determine your altitude.

“Zig Ziglar”
Apply Now