HamburgerMenu
hirist

Grid Dynamics - Principal Engineer - Java

Posted on: 11/09/2025

Job Description

About the job :

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 :


- Looking for 10+ years of experience in IT industry.


- Bachelors/Masters 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


info-icon

Did you find something suspicious?