Software Engineer

Ford Model e U.S.Chennai, Tamil NaduHybridFull-timeMid level, 2–5 yearsListed 5 hours ago

Apply now

About this role

As a Full Stack Software Engineer specializing in Java, you will play a key role in the design, development, testing, and deployment of enterprise-grade applications. You will work closely with product managers, UX designers, and fellow engineers to translate business requirements into robust technical solutions. This role requires strong expertise in Java-based back-end frameworks (such as Spring Boot) as well as modern front-end technologies (such as React). Beyond traditional full-stack development, you will help drive the integration of Agentic AI into the SDLC — building or leveraging AI agents that assist with code generation, testing, code review, documentation, and CI/CD automation. You will work with emerging frameworks such as MCP (Model Context Protocol) servers and Google's Agent Development Kit (ADK) (or equivalent agent orchestration frameworks) to connect LLM-based agents to internal tools, APIs, and data sources securely. This is an excellent opportunity for someone who enjoys working across the full technology stack, has an appetite for AI-augmented engineering practices, and wants to make a tangible impact on both product development and internal developer productivity.

- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience)
- 2+ years of professional experience in full stack software development
- Strong proficiency in Java and frameworks such as Spring Boot / Spring MVC / Hibernate
- Solid experience with front-end technologies: JavaScript/TypeScript , and a modern framework ( React)
- Experience building and consuming RESTful APIs / microservices
- Proficiency with relational databases ( PostgreSQL )
- Experience with version control ( Git ) and CI/CD tools ( GitHub Actions )
- Familiarity with Micro Frontend (MFE) concepts (e.g., Webpack Module Federation, Single-SPA, Nx monorepo, or native federation) and modular UI design
- Strong problem-solving skills and ability to work both independently and in a team
- Hands-on exposure to LLM-based tools or agentic AI concepts (e.g., using AI coding assistants, prompt engineering, or building simple agent workflows)

Good to Have:

- Experience with GCPcloud platforms
- Knowledge of containerization tools
- Exposure to automated testing frameworks
- Understanding of security best practices (OAuth2, JWT)
- Prior experience in automotive, manufacturing, or enterprise-scale systems
- Relevant certifications (Java, GCP certifications)