Software Engineer

5 - 7 years

0 Lacs

Posted:10 hours ago| Platform: Foundit logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

1. BASIC JOB INFORMATION

Position Title

Software Engineer

Position Grade

Software Engineer (SG06)

Location

Chennai

Department/Company

Marketing, Sales & Service PDO

Date of Request

Nov 2025

Reports To

LL6, Senior Engineering Manager, VMI

Position to be filled byASAP

2. ROLE DESCRIPTION AND SCOPE

Role:

  • Build and maintain backend microservices using Java and Spring Boot on Google Cloud Platform design and implement RESTful APIs and integrate with Apigee.
  • Write and maintain unit and integration tests, apply TDD/BDD practices, and contribute to CI/CD and automated testing workflows.
  • Design, tune, and maintain relational database schemas and SQL (e.g., PostgreSQL, DB2).
  • Implement resiliency and scalability patterns (retries/backoff, circuit breakers, idempotency) and support production troubleshooting and on?call rotations.
  • Collaborate with leads, architects and cross?functional teams to align with platform standards, reuse services, and enable integrations.
  • Mid?level individual contributor (5+ years) experience with observability, distributed tracing, and 12?factor / MACH principles is a plus.

3.

  • Implement features and fixes for one or more microservice modules within the variable marketing incentive product, following assigned designs and acceptance criteria.
  • Review and learn the existing application footprint, surface issues and suggested improvements, and assist with migration or refactor tasks under direction.
  • Help modernize platform capabilities by implementing scalable, performance-minded changes and validating results against provided goals and roadmaps.
  • Build small prototypes or proof?of?concepts for new technologies as assigned document findings and recommended next steps.
  • Implement, test, and deploy cloud?native services on GCP, including unit/integration tests, CI/CD updates, and basic runbooks or operational notes.
  • Collaborate with product teams, architects, and peers to reduce dependencies and improve team autonomy communicate blockers and propose practical solutions.

4. NUMBER OF DIRECT SUBORDINATES

0

EXPERIENCES / COMPETENCIES

Education QualificationBachelor's or Equivalent
Number of Years of ExperienceMinimum 5+ years
Leadership Skills
  • Excellent communication and interpersonal skills
  • Ability to work effectively in a remote/virtual work setting with other global team members
  • Proven facilitation skills - able to effectively drive discussion among diverse perspectives and reach a decision or recommendation
  • Effectively work with cross-functional teams across the organization - inside and outside of the technology and software organization

Functional/Technical Skills

  • Strong hands-on experience of at least 5+ years in Java/JEE/Spring framework/Spring boot

  • Experience with the following: Microservices Design & Development, Cloud-Native development, Event-driven Design, APIs, Domain-Driven Design, Public Cloud (Google Cloud), Serverless, DevOps, building scalable, reliable, available solutions, and/or performance testing.

  • Strong technical background with the capability of being hands-on

  • Conversant in multiple programming languages. Thorough knowledge of multi-threading, concurrency, and parallel processing concepts including scalability, performance, and consistency characteristics of a microservices driven eCommerce architecture

  • Good expertise in REST, Messaging (KAFKA, RABBITMQ, cloud pub/sub etc.), stream processing, NoSQL as well as database Systems (RDBMS, NO SQL Stores like Cassandra, HBase, Mongo, Memcached etc.)

  • Experience in Cloud Native systems, Transactional Systems, and Containerization technologies

  • Experience in building Structured, Semi-Structured and Unstructured data stores with a good understanding of RDBMS, No-SQL databases and strong exposure to data modelling, data access patterns, data replication, active-active polyglot persistence setup.

Travel

  • As needed and flexible

Other Preferred

RESPONSIBILITIES

  • Implement features and fixes for one or more microservice modules within the variable marketing incentive product, following assigned designs and acceptance criteria.
  • Review and learn the existing application footprint, surface issues and suggested improvements, and assist with migration or refactor tasks under direction.
  • Help modernize platform capabilities by implementing scalable, performance-minded changes and validating results against provided goals and roadmaps.
  • Build small prototypes or proof?of?concepts for new technologies as assigned document findings and recommended next steps.
  • Implement, test, and deploy cloud?native services on GCP, including unit/integration tests, CI/CD updates, and basic runbooks or operational notes.
  • Collaborate with product teams, architects, and peers to reduce dependencies and improve team autonomy communicate blockers and propose practical solutions.

QUALIFICATIONS

EXPERIENCES / COMPETENCIES

Education QualificationBachelor's or Equivalent
Number of Years of ExperienceMinimum 5+ years
Leadership Skills
  • Excellent communication and interpersonal skills
  • Ability to work effectively in a remote/virtual work setting with other global team members
  • Proven facilitation skills - able to effectively drive discussion among diverse perspectives and reach a decision or recommendation
  • Effectively work with cross-functional teams across the organization - inside and outside of the technology and software organization

Functional/Technical Skills

  • Strong hands-on experience of at least 5+ years in Java/JEE/Spring framework/Spring boot

  • Experience with the following: Microservices Design & Development, Cloud-Native development, Event-driven Design, APIs, Domain-Driven Design, Public Cloud (Google Cloud), Serverless, DevOps, building scalable, reliable, available solutions, and/or performance testing.

  • Strong technical background with the capability of being hands-on

  • Conversant in multiple programming languages. Thorough knowledge of multi-threading, concurrency, and parallel processing concepts including scalability, performance, and consistency characteristics of a microservices driven eCommerce architecture

  • Good expertise in REST, Messaging (KAFKA, RABBITMQ, cloud pub/sub etc.), stream processing, NoSQL as well as database Systems (RDBMS, NO SQL Stores like Cassandra, HBase, Mongo, Memcached etc.)

  • Experience in Cloud Native systems, Transactional Systems, and Containerization technologies

  • Experience in building Structured, Semi-Structured and Unstructured data stores with a good understanding of RDBMS, No-SQL databases and strong exposure to data modelling, data access patterns, data replication, active-active polyglot persistence setup.

Travel

  • As needed and flexible

Other Preferred

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You