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

Principal Engineer - Java @ Grid Dynamics

Home > Software Development

 Principal Engineer - Java

Job Description

We are seeking a skilled Java Backend Developer to design, develop, and maintain robust backend systems using Java, Spring Boot, Microservices, and Cloud technologies. You will work closely with cross-functional teams to deliver scalable, high-performance software solutions that meet business requirements and industry standard
Essential functions
  • Design, develop, and maintain backend services and APIs using Java and Spring Boot
  • Architect and implement scalable, reliable, and efficient microservices architectures
  • Integrate with front-end components and third-party services, ensuring seamless data flow and system interoperability .
  • Develop and maintain RESTful and GraphQL API
  • Collaborate with product managers, frontend developers, and QA teams to define and deliver new features .
  • Implement comprehensive testing strategies, including unit, integration, and end-to-end tests.
  • Troubleshoot, debug, and optimize backend services for performance and scalability
  • Participate in code reviews, provide constructive feedback, and mentor junior developers
  • Ensure adherence to best practices in coding, security, and documentation
  • Stay updated with the latest trends in Java, Spring Boot, Microservices, and Cloud technologies
  • Work in an Agile/Scrum environment, contributing to sprint planning and team goals
Qualifications
  • Bachelor s/Master s degree in Computer Science, Information Technology, or related field
  • Proven experience in backend development using Java (preferably Java 8+)
  • Expertise in Spring Boot and related frameworks
  • Strong understanding of Object-Oriented Programming (OOP) and design patterns
  • Experience in designing and developing RESTful APIs and microservices, multi-threading.
  • Familiarity with cloud platforms (AWS, Azure, GCP, or similar) and cloud-native development
  • Proficiency with version control systems (Git), build tools (Maven/Gradle), and CI/CD pipelines (Jenkins, Docker, etc.)
  • Experience with containerization and orchestration tools (Docker, Kubernetes)
  • Solid understanding of database technologies (SQL and NoSQL)
  • Strong problem-solving skills, attention to detail, and ability to work independently and collaboratively
  • Excellent communication and teamwork abilities
Would be a plus
  • Good verbal English and strong communication skills, experience of work for financial organizations.
  • Exposure to event-driven architectures and messaging systems (Kafka, RabbitMQ)
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

Job Classification

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

Contact Details:

Company: Grid Dynamics
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Computer science Maven Backend Front end Version control GIT NoSQL Coding Information technology SQL

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

₹ Not Disclosed

Similar positions

Freelance - Partime - Python Developer

  • TJL Dynamics
  • 2 - 6 years
  • Chennai
  • 3 days ago
₹ 96,000-1.2 Lacs P.A.

Principal Applied AI Engineer

  • Zycus Infotech
  • 6 - 11 years
  • Pune
  • 3 days ago
₹ Not Disclosed

Python + DevOps Engineer

  • TekPillar
  • 4 - 8 years
  • Pune
  • 3 days ago
₹ -15 Lacs P.A.

Java Fullstack (Angular)

  • Infosys
  • 5 - 10 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

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...