Senior Software Engineer

4 days ago


Chennai, Tamil Nadu, India Grid Dynamics Full time

We are seeking a strong Senior Java Developer with good technical expertise to be responsible for the backend development of a distributed platform for one of the largest world-leading retailers.

Company Overview

Grid Dynamics is a digital-native technology services provider that accelerates growth and bolsters competitive advantage for Fortune 1000 companies. We provide digital transformation consulting and implementation services in omnichannel customer experience, big data analytics, search, artificial intelligence, cloud migration, and application modernization.

We achieve high speed-to-market, quality, and efficiency by using technology accelerators, an agile delivery culture, and our pool of global engineering talent.

Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the US, UK, Netherlands, Mexico, India, Central and Eastern Europe.

Job Description

This is an excellent opportunity to play a key role in creating the next generation of network-centric distributed and scalable architectures.

We work with bleeding-edge technologies, including J2EE, building microservices, variety of cloud platforms such as AWS, Google cloud platform.

The ideal candidate will have 8+ years of experience writing and deploying production code and strong ability to abstract complex problems to their essential components and design and implement elegant solutions for them.

The selected candidate will participate in the design and development of web applications from requirements analysis to production and constantly improve software quality by evaluating and incorporating new libraries, tools, and technologies, code reviews, refactoring, testing, etc.

Responsibilities
  • Participate in the design and development of web applications from requirements analysis to production.
  • Constantly improve software quality by evaluating and incorporating new libraries, tools, and technologies, code reviews, refactoring, testing, etc.
  • Analyze and improve application performance.
  • Search for simple and robust solutions to complex tasks.
Requirements
  • Bachelor's/Master's degree in Computer Science/Engineering or a related field (or equivalent experience).
  • 8+ years of experience writing and deploying production code.
  • Strong ability to abstract complex problems to their essential components and design and implement elegant solutions for them.
  • Robust OO Programming and OO Design concepts knowledge.
  • Strong knowledge of Java 8, Microservices.
  • Experience of Cloud technologies on the AWS/Azure/GCP.
  • Strong unit/integration testing experience.
  • Delivery Focused using Agile Development Methodology (Scrum/Kanban).
Salary Information

The estimated annual salary for this position is around $140,000-$160,000 based on industry standards and location.



  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCP SoftwareTCP Software has been a leader in timekeeping and workforce management solutions for over three decades. With tens of thousands of customers and millions of users, we deliver cutting-edge technology and personalized support to organizations of all sizes in the public and private sector.We're committed to growth and our vision for the future...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    We are seeking a seasoned Software Engineer to lead our team in developing cutting-edge software solutions. This role requires expertise in Assembler and z/VSE technologies, as well as proficiency in data structures and algorithms.About the RoleThe Senior Software Engineer will be responsible for designing, developing, and troubleshooting software features,...


  • Chennai, Tamil Nadu, India Laserbeam software Full time

    Job DescriptionWe are seeking a highly skilled and experienced Senior Developer to join our team at Laserbeam Software in Chennai.Key ResponsibilitiesDesign and Development: Design, develop, test, and deploy scalable and maintainable software applications using ASP.NET MVC, .NET Core, and Entity Framework.Backend Development: Implement and maintain robust...


  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCP SoftwareFor over three decades, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions.Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector...


  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCP: A Pioneer in Timekeeping SolutionsWe're hiring a skilled Senior Software Developer with strong Delphi development experience to join our team at TCP Software.**Role Overview:**The ideal candidate will have high standards for code quality, test-driven development, security, and performance.**Responsibilities:**Designing, developing, testing, and...


  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCP, a leading provider of workforce management solutionsWe're seeking a talented Senior Software Developer with strong Delphi development experience to join our team.With over 30 years of experience in the industry, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Our...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Rocket Software is committed to delivering innovative software solutions.Job OverviewThe Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. In this role, you will join a team maintaining a proprietary database management system running on z/OS with batch, interactive, and...


  • Chennai, Tamil Nadu, India Laserbeam software Full time

    Job Title: Senior DeveloperJob Summary:We are seeking a highly skilled and experienced Senior Developer to join our team at Laserbeam Software. The ideal candidate will have a strong background in ASP.NET MVC, .NET Core, Entity Framework, MS SQL Server, Python, Flask, Django, and MongoDB.Key Responsibilities:Design and Development:Design, develop, test, and...


  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCPFor over three decades, TCP has empowered organizations to engage their workforce through flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP provides cutting-edge technology and personalized support to businesses of all sizes in the public and private sector to meet...


  • Chennai, Tamil Nadu, India ToCumulus Software Services Pvt Ltd Full time

    About ToCumulus Software Services Pvt LtdWe're a pioneering software development company dedicated to crafting cutting-edge applications that empower businesses to thrive in today's digital landscape. Our team of experts specializes in creating tailored solutions to meet the unique needs of our clients.Our flagship SaaS product features comprehensive CRM,...


  • Chennai, Tamil Nadu, India IRIS Software Full time

    Company Overview">IRIS Software Group is a leading global provider of mission-critical software and services. As one of the UK's largest privately held software companies, we offer innovative solutions to meet the evolving needs of businesses.Our global and domestic payroll and HR solutions support nearly five million employees worldwide. Our market-leading...


  • Chennai, Tamil Nadu, India Kezan Consulting Full time

    About the RoleThis is a senior software engineer position at our company. The ideal candidate will have experience with backend development and a strong understanding of software engineering principles.Responsibilities include designing, developing, and testing software applications. The software engineer will work closely with cross-functional teams to...


  • Chennai, Tamil Nadu, India SMARTWORK IT SERVICES Full time

    Job Title: Senior Software Engineer">">We are looking for a highly skilled and experienced Senior Software Engineer to join our team at SMARTWORK IT SERVICES in Hyderabad / Chennai. This is a challenging role that requires a strong background in Java, Spring Reactive, Microservices, React JS, EKS, AWS, Oracle, Cassandra, Docker, and DevSecOps.">">Key...


  • Chennai, Tamil Nadu, India Nuviso Networks Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Nuviso Networks.The successful candidate will have a strong background in .NET programming, with experience in designing and developing secure, scalable microservices using C# and SOLID principles.Key responsibilities include:Designing and developing...


  • Chennai, Tamil Nadu, India Hexaware Technologies Full time

    About the Role:We are seeking a talented Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on delivering high-quality solutions on time.


  • Chennai, Tamil Nadu, India BSRI Solutions Full time

    Job Title: Senior Software EngineerAbout Us:BSRI Solutions is a global performance marketing organization.Job Summary:We're seeking a Senior Software Engineer to join our team and collaborate on the development of web applications.Key Responsibilities:Design and develop web applications using .NET Core 6 or 8.Create databases, design DB objects, reports, and...


  • Chennai, Tamil Nadu, India TCP Software Full time

    At TCP Software, we are seeking a seasoned Senior Delphi Developer to join our team of innovative professionals. With a strong focus on delivering high-quality software solutions, you will play a key role in shaping the future of our timekeeping and workforce management products.About TCPTCP has been a trusted partner for organizations across various sectors...


  • Chennai, Tamil Nadu, India UPS India Full time

    Unlock Your Potential as a Senior Software Engineering LeadAbout the Role:We are seeking an experienced Senior Software Engineering Lead to join our dynamic team at UPS India. As a key member of our Applications Development team, you will be responsible for leading the design, development, and implementation of software solutions using Java.This is a unique...


  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCP (TimeClock Plus)Empowering organizations for over 30 years, TCP delivers innovative mobile timekeeping and workforce management solutions.Trusted by tens of thousands of customers and millions of users, our cutting-edge technology meets the complex needs of public and private sector organizations.We're on a mission to shape the future of...


  • Chennai, Tamil Nadu, India Saasvaap techies pvt lmd Full time

    Senior Software Engineering LeadAs a Senior Software Engineering Lead, you will be responsible for leading the design and development of scalable and reliable software solutions using AWS cloud services and open-source technologies.This role requires expertise in designing and developing distributed applications, as well as proficiency in programming...