Search by job, company or skills

Grid Dynamics

Senior Java Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Senior Java Developer

Experience Required: 7+ years

Location: [Bangalore/Hyderabad/Chennai]

Employment Type: [Full-time / Contract]

Job Summary:

We are seeking a highly skilled Senior Java Developer with over 7 years of hands-on experience in designing, developing, and deploying enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices architecture, and exposure to cloud platforms (AWS / Azure / GCP). You will play a key role in designing scalable solutions, mentoring junior developers, and ensuring best practices in coding and architecture.

Key Responsibilities

  • Design, develop, and maintain high-quality Java-based applications using Spring Boot and Microservices architecture.
  • Collaborate with cross-functional teams to gather requirements, define solutions, and ensure timely delivery.
  • Implement best practices for coding, testing, and deployment in a cloud environment (AWS / Azure / GCP).
  • Optimize application performance and ensure scalability, reliability, and security.
  • Troubleshoot and resolve technical issues in production and non-production environments.
  • Participate in code reviews, provide technical guidance, and mentor junior team members.
  • Ensure adherence to Agile/Scrum development methodologies.

Required Skills & Qualifications

  • 7+ years of professional experience in software development with Java.
  • Strong proficiency in Java 8+, Spring Boot, and Microservices.
  • Experience with RESTful API design and integration.
  • Hands-on experience with cloud platforms (AWS / Azure / GCP).
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Strong understanding of design patterns, best coding practices, and system architecture principles.
  • Experience with CI/CD pipelines and version control tools (Git).
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities.

Good to Have

  • Experience with messaging systems (Kafka, RabbitMQ, etc.).
  • Knowledge of database technologies (SQL & NoSQL).
  • Exposure to DevOps tools and automation frameworks.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 127712045

Similar Jobs