GRGrid Dynamics Private Limited
Software Engineer- Java
Hyderabad ₹3-13 LPA Posted 25 Jun 2025
FULL TIME
Spring Boot
Kafka
Kubernetes
Junit
Job Description
- 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)