GRGrid Dynamics Private Limited
Senior Software Engineer - Java
Hyderabad ₹4-12 LPA Posted 25 Jun 2025
FULL TIME
Spring Boot
Microservices
Java
Junit
API Security
Job Description
- CCoE for key architectural decisions and backlog prioritization
- DevSecOps Pipelines for Infrastructure as Code
- Base VPC/network standards and HA/DR patterns
- GKE container management as the new microservices platform
- Authentication and authorization framework
- API security and platform integration
- Operational readiness through rigorous testing supported by an SRE model
Essential functions
- Participate in the design and development of high-performance business applications, from requirements analysis to production
- Constantly improve software quality (evaluate and incorporate new libraries, tools, and technologies; code reviews; refactoring; testing; etc.)
- Analyze and improve application performance
- Search for simple and robust solutions to complex tasks
- Work in an Agile methodology environment where innovation, teamwork, and creativity are the key to success
- Work with following backend technologies: Java, Spring, Objectify, Protobuf, Guice, Mockito, JUnit4, Truth, Hamcrest, Google AppEngine DataStore
Qualifications
- 4 to 8 years in Software Development
- Solid knowledge of Java platform (collections, concurrency, etc). Good understanding of JVM internals is a plus
- Good understanding modern Java frameworks including but not limited to Spring Boot, Spring Cloud, Spring Data, Spring Core
- Experience in microservice architecture
- Understanding of development principles for Clouds
- Understanding of distributed architectures and scalability principles is a must
- Knowledge of Linux/Unix-based operating systems (bash/ssh/ps/grep etc.)
- Understanding of SDLC and agile methodologies in particular
- Hands-on experience with developer daily basis tools such as IDE s, compilers, debuggers, profilers, version control systems, bug tracking systems, build systems (Gradle, Maven2, etc), code coverage and automated testing tools
- Experience with unit and integration testing (JUnit, TestNG, Mockito, etc.)
- Desire and ability to quickly learn new tools and technologies
- Ability to proactively identify and solve engineering problems