Grid Dynamics Private Limited
Grid Dynamics Private Limited45d ago
Foundit

Java Software Engineer

Hyderabad, Chennai, Bengaluru
Senior Level

Auto Apply to 50+ AI Matched Java Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Grid Dynamics Private Limited

Full Job Description

About the Role

We are seeking a talented Java Software Engineer to join our team. This role offers the opportunity to work independently, make critical technical decisions, and contribute to high-impact projects within an international environment. You will be instrumental in driving innovation and excellence in our software development lifecycle.

Key Responsibilities:

  • Leverage strong analytical and problem-solving skills to address complex technical challenges.
  • Demonstrate the ability to work autonomously and make informed technical decisions.
  • Communicate effectively and collaborate seamlessly with cross-functional teams.
  • Mentor and guide junior developers, fostering their professional growth.
  • Utilize English proficiency for seamless collaboration in a global setting.

Essential Functions:

Infrastructure as Code:

Possess working knowledge of IaC tools such as Terraform, Bicep, or Ansible.

Performance Tuning:

Specialize in the optimization of high-load applications and complex distributed systems.

Qualifications:

  • Minimum 5 to 8 years of hands-on experience in Java development.
  • Frameworks: Deep understanding and practical experience with the Spring ecosystem, including Spring Boot, Spring MVC, Spring Security, Spring Data, and Spring Cloud.
  • Databases: Proven experience with PostgreSQL, MySQL, or Oracle, focusing on query optimization, transaction management, and indexing strategies.
  • Microservices: Solid understanding and experience with microservices architecture, Docker, Kubernetes, and service mesh technologies.
  • API Development: Expertise in REST API and GraphQL design and implementation.
  • CI/CD: Familiarity with at least one CI/CD pipeline tool such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
  • Testing: Demonstrated experience with unit testing frameworks like JUnit and TestNG, and mocking frameworks like Mockito, along with integration testing.
  • Security: Understanding of authentication and authorization mechanisms, with experience in at least one of the following: OAuth2, JWT, or SAML.

Nice to Have:

  • Cloud: Hands-on experience with major cloud platforms like AWS, Azure, or GCP (at least one).
  • Messaging: Knowledge of messaging queue technologies such as Kafka, RabbitMQ, ActiveMQ, or similar.

Company

Grid Dynamics Private Limited

Grid Dynamics Private Limited

Hyderabad, Chennai, Bengaluru
Posted on Foundit