Senior Java Developer

Full-Time Contract (40hrs/week)

Long-term Contract

8 hours/day (Mon-Fri)

Hybrid 1x days onsite (Thursday) - Hyderabad, India

Overview

We are seeking an experienced Senior Java Developer (Tech Lead) to design, develop, and maintain scalable, high-performance applications. This role combines hands-on engineering with team leadership, requiring expertise in Java, Spring Boot microservices, and cloud technologies. You will collaborate closely with cross-functional teams and mentor junior developers while driving best practices across engineering initiatives.

Key Responsibilities

  • Design, develop, and maintain robust, scalable, and high-performing applications using Java and Spring Boot
  • Build and manage microservices-based architectures with a focus on reliability and scalability
  • Develop and integrate RESTful APIs and backend services using Spring Boot and JPA/Hibernate
  • Implement and manage build and deployment processes using Gradle
  • Design and optimize database schemas, queries, and data structures
  • Collaborate with QA, DevOps, and product teams to deliver high-quality solutions
  • Leverage AWS cloud services for deployment, monitoring, and scaling of applications
  • Troubleshoot and resolve performance issues, bugs, and system challenges
  • Provide technical leadership, mentoring, and code reviews for junior developers
  • Drive adoption of best practices in coding standards, architecture, and design patterns
  • All other duties as assigned.

Required Qualifications

  • Strong hands-on experience with Java (8 or above) in enterprise application development
  • Proven experience building Spring Boot microservices architectures
  • Experience working with JPA/Hibernate
  • Hands-on experience using Gradle for build automation
  • Strong understanding of REST APIs and distributed systems
  • Solid knowledge of SQL, database design, and performance optimization
  • Working knowledge of AWS services (e.g., EC2, S3, RDS, Lambda)
  • Experience with version control (Git), CI/CD pipelines, and testing frameworks
  • Strong problem-solving and debugging skills
  • Ability to lead and mentor development teams

Preferred Qualifications

  • AWS certification (Developer or Solutions Architect) or Oracle certification
  • Experience with Docker and/or Kubernetes
  • Familiarity with modern DevOps practices
  • Experience working in Agile/Scrum environments
Similar jobs

Senior Java Developer

Apply On Company Site
Back to search page