HamburgerMenu
hirist

Grid Dynamics - Java Software Engineer - Spring Boot

GRID DYNAMICS PRIVATE LIMITED
Multiple Locations
4 - 10 Years

Posted on: 07/12/2025

Job Description

Job Title : Java Developer.

Experience Required : 4+ years.

Location : Bangalore/Hyderabad/Chennai.

Employment Type : Full-time.

Job Summary :

We are seeking a highly skilled Senior Java Developer with over 4 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.

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 :

- 4+ 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.

- 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.


info-icon

Did you find something suspicious?