Bestkaam Logo
Grid Dynamics Logo

Senior Software Engineer

Actively Reviewing the Applications

Grid Dynamics

Bengaluru, Karnataka, India Full-Time Remote
Posted 4 months ago Apply by May 5, 2026

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

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.