Senior Java Software Engineer

7 - 9 years

0 Lacs

Posted:22 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Responsibilities:

  • Design, develop, and maintain scalable enterprise backend services using Java, Spring Boot, and microservices architectures.
  • Deploy, manage, and optimize applications on Azure Kubernetes Service (AKS) and other containerized environments (Docker, Kubernetes fundamentals deployments, scaling, secrets, ingress).
  • Build and maintain cloud-native solutions with best practices for scalability, resilience, and maintainability (service discovery, config management).
  • Proactively monitor system health, debug production issues, and use observability tools (logging, metrics, tracing) to ensure system reliability and performance.
  • Participate in on-call rotations and contribute to incident resolution and root cause analysis.
  • Implement secure coding standards and lead code reviews to maintain technical quality and reduce technical debt.
  • Collaborate with cross-functional teams (architecture, DevOps, QA, product) to diagnose complex issues end-to-end and deliver robust solutions.
  • Champion AI/ML adoption: integrate AI-driven tools & services (e.g., log analysis, anomaly detection, intelligent monitoring, generative AI for developer productivity or customer experience) into backend systems where applicable.
  • Drive continuous improvement by evaluating new frameworks, libraries, and emerging technologies.
  • Participate in on-call rotations and contribute to incident resolution and root cause analysis.
  • Identify and implement performance improvements across services and data flows.
  • Implement messaging systems such as JMS queues, Kafka, and Spark.
  • Enhance application scalability across major public clouds including Azure, Google Cloud, and AWS.
  • Employ source versioning tools like Git, and conduct unit testing with JUnit.

Skills and Qualifications:

  • 7+ years of hands-on Java development experience (Spring Boot, Spring Cloud/Security).
  • Strong knowledge of microservices and distributed system design patterns.
  • Familiarity with AKS/Kubernetes, containerization (Docker), and deployment automation (Azure DevOps, GitHub Actions, Jenkins).
  • Practical expertise in databases (Oracle, MySQL, Elasticsearch) and messaging systems (Kafka, JMS).
  • Solid understanding of observability monitoring, logging, tracing (Prometheus, Grafana, ELK/EFK, OpenTelemetry).
  • Familiarity to AI/ technologies and ability to integrate them into system (e.g. anomaly detection, NLP services, LLMs for automation).
  • Strong debugging, root cause analysis, and performance tuning (JVM profiling, thread/heap analysis, query optimization).
  • Excellent problem-solving, communication, and collaboration skills.
  • Ability to mentor, review code, and set engineering best practices.
  • Strong command of the English language, with excellent verbal and written communication skills.

Personal Attributes:

  • Proactive and self-driven with a growth mindset; stays updated on emerging cloud and AI technologies.
  • Takes ownership of complex problems and drives them to resolution.
  • Promotes clean architecture, secure design, and long-term maintainability.
  • Open to feedback, continuous learning, and experimentation.
  • Comfortable with ambiguous problems and can drive them to clarity and resolution.
  • Advocates for best practices in design, testing, monitoring, and deployment.
  • A commitment to continuous learning and improvement.
  • Excellent team collaboration skills.
  • A proactive and adaptable approach to challenges.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, chennai, bengaluru