TymblHub

© 2026 TymblHub

Senior Java Developer

Grid Dynamics
Posted on
Grid Dynamics logo

Experience
4 - 8 yrs
Salary (CTC)
₹17.1L - ₹25.4L
Job Location
Hyderabad, India
Vacancy
1
Designation
Senior Java Developer
Job Type
ONSITE

Job Description

Lead design and delivery of Java-based services/applications and mentor developers to deliver high-quality, scalable software in an Agile environment.
Essential functions
Key Responsibilities
  • Own technical design and delivery; enforce coding standards, best practices, performance and availability.
  • Lead code reviews, mentor engineers, and coach on design patterns and low-level design.
  • Ensure enhancements align with existing architecture; deep-dive complex legacy modules and propose optimal solutions.
  • Collaborate with DevOps/cloud teams on build, release, and deployment readiness.
  • Drive quality improvements, prevent production issues, and reduce technical debt.
Qualifications
Lead design and delivery of Java-based services/applications and mentor developers to deliver high-quality, scalable software in an Agile environment.
Skills you will bring to the role:
  • Industry Knowledge: Knowledge of the organization''s industry group, trends, directions, major issues, regulatory considerations, and trendsetters; ability to apply industry knowledge appropriately to diverse situations.
  • Problem Solving: Knowledge of solving appropriately to diverse situations.
  • Software Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.
  • Software Product Testing: Knowledge of software product testing; ability to design, plan, and execute testing strategies and tactics to ensure software product quality and adherence to stated requirements.
  • Application Development Tools: Knowledge of application and system development; ability to utilize a variety of specific tools and toolkits for developing applications.
  • Artificial Intelligence: Knowledge of the concepts, technologies and methodologies of artificial intelligence (AI); ability to develop, implement and/or apply artificial intelligence products and services in specific industry domain to achieve business goals.
  • Programming: Knowledge of relevant programming languages and tools; ability to test, write, design, debug, troubleshoot and maintain source codes and computer programs.
  • Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation.
Required Skills / Experience
  • 7+ years in Java development; 2+ years in a technical lead capacity.
  • Strong Java/J2EE, OOP, MVC, Java design patterns. Spring + REST/JSON services; JPA/Hibernate/JDBC, SQL; JUnit.
  • Git (branching/merging/tagging), Maven; strong debugging.
  • Docker/containerization (and related tooling as applicable).
  • Excellent communication; experience working with global teams.
  • Identify and drive opportunities to embed AI and automation into engineering workflows to improve developer productivity, quality, and delivery speed.
  • Partner with architects and product teams to design AI-ready services and APIs, enabling future integration of AI/ML capabilities.
We offer
  • Opportunity to work on bleeding-edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Benefits package - medical insurance, sports
  • Corporate social events
  • Professional development opportunities
  • Well-equipped office