Associate Software Engineer - Backend & Microservices Developer

Ford Motor

Chennai

Sur place

INR 350 000 - 550 000

Plein temps

14 jours+

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Ford Motor in Chennai, India is hiring an Associate Software Engineer to join the Marketing Program System 2 (MPS2) team. You will build high-scale backend services in Core Java and Spring Boot, work with PostgreSQL, and contribute to distributed microservices in a data-heavy enterprise platform.

You will write clean, tested code, participate in PR reviews, and apply modern tooling like GitHub Copilot. Fresh graduates with 0–2 years of backend experience are encouraged to apply.

Qualifications

  • Bachelor’s or Master’s degree in CS/IT/SE or related field.
  • 0–2 years of backend software development experience or demonstrable project experience.
  • Strong fundamentals in CS and system design, plus continuous learning mindset.

Responsabilités

  • Backend & Microservices Development: design, code, and test microservices and RESTful APIs using Core Java (11/17+) and Spring Boot, integrating with frontend components.
  • Data & SQL: write efficient SQL queries for PostgreSQL, optimize queries, and manage database migrations in a high-volume enterprise setting.
  • Messaging & Event-Driven Architecture: work with Kafka or similar, implement basic producers/consumers and understand distributed transactions.
  • Code Quality & Testing: participate in PR reviews, use AI tools like GitHub Copilot, and write unit/integration tests with JUnit/Mockito.

Connaissances

Core Java
Spring Boot
REST API design
Distributed systems

Formation

Bachelor’s or Master’s degree in Computer Science, Information Technology, Software Engineering, or related field

Outils

PostgreSQL
Git
JUnit

Description du poste

Associate Software Engineer

About the Team The Marketing Program System 2 (MPS2) team within Ford’s VMI (Vehicle Marketing & Incentives) domain is responsible for building high-scale, mission-critical systems that manage vehicle marketing programs and incentive calculations. Our application is a data-intensive platform processing vast amounts of information across a multi-terabyte database ( 2+ TB with 500+ GB RAM ) and high-throughput event pipelines. You will work alongside experienced leads and senior engineers who believe in strong software craftsmanship, modern engineering practices, and writing clean, scalable code.

Role Overview

We are looking for a driven, detail-oriented Associate Software Engineer (0–2 years) with a solid computer science foundation, hands‑on programming experience in Java & Spring Boot, and a strong eagerness to learn how large-scale enterprise systems handle data, messaging, and distributed microservices. In this role, you will write clean, well‑tested production code, understand the business logic behind each feature, learn database optimization at scale, and adopt modern development tools such as GitHub Copilot and automated review scanners.

Responsibilities
  1. Backend & Microservices Development Design, code, and test microservices and RESTful APIs using Core Java (11/17+) and the Spring Boot framework. Learn and adhere to clean code principles, SOLID design principles, and enterprise design patterns. Collaborate with frontend team members to integrate backend APIs with UI components (Angular).
  2. Working with Data & PostgreSQL Write clean, efficient SQL queries, joins, and database migrations for our PostgreSQL database. Learn and practice query optimization basics: understanding how indexes work, avoiding $N+1$ query issues in ORMs (Hibernate/Spring Data JPA), and writing batch-friendly operations. Gain exposure to handling high-volume datasets in an enterprise production environment.
  3. Messaging & Event‑Driven Architecture Build basic producers and consumers using Apache Kafka (or similar messaging queues) for asynchronous event processing. Learn how distributed transactions, retries, and error handling are handled in event‑driven systems.
  4. Code Quality, Testing & AI‑Assisted Development Participate actively in the GitHub Pull Request (PR) review process: review your peers' code, accept constructive feedback from Lead Engineers, and understand the design/business rationale behind changes. Leverage modern AI tools like GitHub Copilot to improve developer productivity while verifying that generated code is secure, clean, and bug‑free. Write comprehensive unit and integration tests using JUnit and Mockito to ensure high code quality and test coverage.
Education

Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, Software Engineering, or related field.

Experience

Experience: 0 to 2 years of professional software development experience or demonstrable project/internship experience in backend software engineering.

Core Java

Core Java: Strong understanding of Core Java fundamentals (OOP concepts, Collections framework, Exception Handling, Concurrency/Multithreading, Java 8+ Streams and Lambdas).

Spring Boot

Spring Boot: Practical, hands‑on experience building REST APIs using Spring Boot , Spring Data JPA, and Dependency Injection.

Database & SQL

Database & SQL: Solid working knowledge of relational databases and SQL (preferably PostgreSQL or MySQL). Ability to write structured queries, joins, group‑

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Software Engineer - Backend & Distributed Systems
Senior Software Engineer - Backend & Distributed Systems

Ford Motor • Chennai

Sur place
INR 1 800 000 - 3 200 000
Senior Software Engineer - Cloud Native & Data Engineering
Senior Software Engineer - Cloud Native & Data Engineering

Ford Motor • Chennai

Sur place
INR 900 000 - 1 500 000
Software Engineer
Software Engineer

Ford Motor • Chennai

Sur place
INR 1 200 000 - 1 800 000
Software Engineer Intern
Software Engineer Intern

Jobspage • Chennai District

Sur place
INR 111 600 - 223 200
Valuable industry experience
Mentorship from senior developers
Collaborative environment
Senior Software Engineer
Senior Software Engineer

SBS • Dadri

Sur place
INR 1 200 000 - 1 800 000
Senior Project Lead - Data Engineering & Cloud Native Software Development
Senior Project Lead - Data Engineering & Cloud Native Software Development

Ford Motor • Chennai

Sur place
INR 1 800 000 - 2 400 000
Lead I - Software Engineering- Java Backend
Lead I - Software Engineering- Java Backend

UST • Thiruvananthapuram

Sur place
INR 1 200 000 - 2 400 000
Software Engineer
Software Engineer

Alora Advisors • Chennai

Sur place
INR 700 000 - 1 200 000
Senior Backend Java Developer
Senior Backend Java Developer

Luxoft • Dadri

Sur place
INR 2 500 000 - 5 000 000
Senior Backend Java Developer
Senior Backend Java Developer

Luxoft • Gurugram District

Sur place
INR 3 500 000 - 6 500 000