about grid dynamics:
grid dynamics (nasdaq: gdyn) is a premier technology consulting firm specializing in platform and product engineering, as well as advanced analytics services. we combine technical vision with business insight to drive transformative outcomes for enterprise companies tackling their most pressing technical challenges. with over 7 years of leadership in enterprise ai, we offer deep expertise in data, analytics, cloud & devops, application modernization, and customer experience.
founded in 2006 and headquartered in silicon valley, grid dynamics has a global presence with offices across the americas, europe, and india.
what we do:
we partner closely with our clients on digital transformation initiatives that include strategy consulting, early prototypes, and large-scale delivery of digital platforms. our goal is to enhance agility and foster innovation through deep expertise in emerging technologies, global engineering talent, lean software development practices, and a high-performance product culture.
role: java engineer
years of experience: 7+ years
location: hyderabad/bangalore/chennai
required skills:
- java 11
- spring framework /spring boot
- google cloud platform (gcp) /aws /azure
- microservices
- aws stack - lambda, s3, sqs, sns, cloudwatch, jenkins.
- restful apis
- postgresql
minimum requirements:
- strong proficiency in java with at least 7+ years of experience.
- java 8-11, spring boot, at least 1 year working experience with aws stack, working experience with serverless technologies, jenkins, leadership skills and willingness to become a team lead.
- extensive experience with spring framework
- experience with unit and integration testing (e.g., junit, mockito)
nice to have requirements to the candidate
- experience with other cloud platforms (aws, azure)
- knowledge of containerization technologies (docker, kubernetes)
- familiarity with ci/cd pipelines
- experience with message queuing systems (e.g., kafka, rabbitmq)
- advanced soft skills, team lead experience, stakeholder management skills and prior experience.
responsibilities
- design, develop, and maintain the pricing system using java, spring, and gcp technologies
- implement complex pricing algorithms and rules
- develop and maintain restful apis for the pricing service
- optimize service performance and ensure high availability
- collaborate with cross-functional teams to understand business requirements and technical constraints
- write comprehensive unit and integration tests for the pricing system
- participate in code reviews and contribute to best practices and coding standards
- troubleshoot and resolve issues in production environments
- stay updated with the latest java and spring developments