Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer- Java @ Grid Dynamics

Home > Software Development

 Software Engineer- Java

Job Description

Essential functions
  • 4+ years of experience into Design and develop scalable, high-performance microservices using Java 17 and Spring Boot.
  • Build, deploy, and maintain microservices in a cloud-native environment.
  • Integrate Kafka for real-time data processing and asynchronous messaging within microservices.
  • Write unit and integration tests with JUnit, and create automated test cases using Mockito for service testing.
  • Collaborate with the QA team to implement Cucumber for Behavior-Driven Development (BDD) testing.
  • Work closely with cross-functional teams to understand business requirements and implement efficient technical solutions.
  • Contribute to CI/CD pipeline development, including Gradle, Jenkins, and other tools to automate builds, deployments, and testing processes.
  • Ensure high availability and fault tolerance of services while troubleshooting and optimizing performance.
  • Collaborate with DevOps teams to improve deployment pipelines, monitoring, and operations.
  • Utilize Kubernetes for orchestration and deployment of containerized microservices (desired, but not mandatory).
  • Manage and maintain interactions with Oracle databases to ensure data consistency, integrity, and performance optimization.
Qualifications
  • Strong experience in Java 17 and Spring Boot with a focus on microservice architectures.
  • Hands-on experience with Kafka for messaging and event-driven architectures.
  • Proficiency in writing and maintaining JUnit and Mockito based unit and integration tests.
  • Experience with Cucumber and Behavior-Driven Development (BDD) practices.
  • Experience with CI/CD pipelines using tools like Git, Gradle, and Jenkins.
  • Familiarity with Kubernetes for container orchestration and deployment (preferable).
  • Solid understanding of DevOps practices, deployment automation, and monitoring.
  • Strong experience working with Oracle databases (SQL and performance tuning).
  • Good understanding of containerization with Docker.
  • Excellent problem-solving skills and ability to work effectively in a collaborative environment.
  • Strong communication skills to articulate technical challenges and solutions.
  • Flexible at work timing (1PM - 10PM IST)
Would be a plus
Bachelor or ongoing studies in Computer Science.
Good knowledge and experience designing and developing applications and reusable components using J2EE technologies, Application servers
Strong analytical and problem-solving skills.
Strong oral and written communication skills and a team player.
Experience or knowledge with Agile (Scrum)

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Grid Dynamics
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Performance tuning Automation GIT J2Ee Test cases Oracle Troubleshooting Monitoring SQL

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Development Manager

  • Amazon
  • 3 - 8 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Software Development Engineer

  • Amazon
  • 3 - 8 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Software Development Engineer

  • Amazon
  • 3 - 8 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Java Developer

  • Mobile Programming
  • 5 - 10 years
  • Pune
  • 1 day ago
₹ 4.25-9 Lacs P.A.

Grid Dynamics

NextSphere is full-service custom application development firm that helps customers grow and keep up, in a constantly changing technology landscape. We at NextSphere develop and support business applications for customers in wide range of industries. We strive to work on projects where the NextSpher...