Jobs
F

Fullstack Software Engineer

Ford Motor CompanyIN23h ago
Full-timevia indeed

Required Skills

agileangularapiawsci/cdcypressdockergcpjavajavascriptjunitkubernetesmicroservicesmongodbplaywrightpostgresqlreactspringsqltypescript

Job Description

Job ID

73245

Category

Enterprise Technology

Location

India

Work Type

Hybrid

  • Design and deliver industry\-leading products and services across all layers of technology to maximize value and productivity for commercial customers.
  • Help business partners understand our iterative development approach and focus on delivering a Minimum Viable Product (MVP) and releases.
  • Design and develop responsive, performant web applications using Angular React.js, TypeScript, and modern frontend frameworks
  • Build scalable backend services and RESTful APIs using Spring Boot, Java, and microservices architecture
  • Implement and maintain cloud\-native solutions on Google Cloud Platform or similar with focus on reliability and performance
  • Apply Clean Code principles to write readable, maintainable, and self\-documenting code
  • Be involved in full stack development and implement end\-to\-end components of proprietary software products
  • Practice Test\-Driven Development (TDD) methodology for all feature development
  • Write comprehensive unit tests, integration tests, and end\-to\-end tests
  • Maintain high code coverage standards (90%\+) across all components
  • Implement automated testing pipelines and quality gates
  • Conduct thorough code reviews focusing on code quality, design patterns, and testing standards
  • Mentor junior developers on TDD practices and clean coding standards
  • Lead technical discussions on architecture decisions and design patterns
  • Collaborate with product managers, designers, and QA engineers to deliver exceptional user experiences
  • Innovate and operate with an iterative, agile and user\-centric perspective.
  • Clearly communicate technology strategy and vision to team members and internal and external stakeholders.
  • Ensure engineering excellence (e.g. best practices and quality) is achieved within product line.
  • Implement robust CI/ CD processes and development methodologies in Software Engineering within the Product Line.
  • Design and develop responsive, performant web applications using Angular React.js, TypeScript, and modern frontend frameworks
  • Build scalable backend services and RESTful APIs using Spring Boot, Java, and microservices architecture
  • Implement and maintain cloud\-native solutions on Google Cloud Platform or similar with focus on reliability and performance
  • Apply Clean Code principles to write readable, maintainable, and self\-documenting code
  • Be involved in full stack development and implement end\-to\-end components of proprietary software products
  • Practice Test\-Driven Development (TDD) methodology for all feature development
  • Write comprehensive unit tests, integration tests, and end\-to\-end tests
  • Maintain high code coverage standards (90%\+) across all components
  • Implement automated testing pipelines and quality gates
  • Conduct thorough code reviews focusing on code quality, design patterns, and testing standards
  • Mentor junior developers on TDD practices and clean coding standards
  • Lead technical discussions on architecture decisions and design patterns
  • Collaborate with product managers, designers, and QA engineers to deliver exceptional user experiences
  • Innovate and operate with an iterative, agile and user\-centric perspective.
  • Clearly communicate technology strategy and vision to team members and internal and external stakeholders.
  • Ensure engineering excellence (e.g. best practices and quality) is achieved within product line.
  • Implement robust CI/ CD processes and development methodologies in Software Engineering within the Product Line.
  • *Qualifications:**

You'll have...

  • *Core Technologies:**
  • 5\+ years of professional software development experience
  • Expert\-level proficiency in Angular, React.js, TypeScript, and modern JavaScript (ES6\+)
  • Strong experience with Spring Boot, Java 11\+, and enterprise application development
  • Extensive hands\-on experience with Google Cloud Platform/AWS services and cloud\-native development
  • *Testing \& Code Quality:**
  • Proven experience with Test\-Driven Development (TDD) methodology
  • Strong knowledge of testing frameworks:
  • Frontend: Jest, React Testing Library, Cypress, Playwright
  • Backend: JUnit 5, Mockito, TestContainers, Spring Boot Test
  • Experience with Clean Code principles and design patterns (SOLID, DDD, etc.)
  • Proficiency in code quality tools (SonarQube, ESLint, Prettier, Checkstyle)
  • Understanding of refactoring techniques and legacy code improvement
  • *Technical Expertise:**
  • Experience with state management and modern patterns
  • Knowledge of Spring ecosystem (Spring Security, Spring Data, Spring Cloud)
  • Hands\-on experience with GCP services: App Engine, Cloud Functions, Cloud SQL, Pub/Sub, Cloud Storage
  • Proficiency with containerization (Docker, Kubernetes) and CI/CD pipelines
  • Experience with databases (PostgreSQL, MongoDB) and data modeling
  • Must be able to operationalize and assist teams with abstract technology concepts.
  • Strong demonstrated competencies on cloud and digital platforms.
  • Strong communication, collaborative, and influencing skills.
  • Strong personal presence and capabilities to resolve technical concerns.
  • Experience with cloud services and platform knowledge.
  • Demonstrated ability to drive development of highly technical technology services and capabilities.
  • Experience with Lean methodology \& eXtreme Programming.
  • Demonstrated understanding and ability to drive API economy and solutions
  • Demonstrated understanding and ability to drive highly available consumer ready Internet properties and technical platforms.
  • Experience collaborating with engineers, designers, and product owners.
  • Excellent communication skills with the ability to adapt your communication style to the audience
  • Ability to work collaboratively and navigate complex decision making in a rapidly changing environment
  • Strong communication skills

Hiring market: Software Engineer

3ranga lists 3,471 open Software Engineer jobs across India right now. 2,809 of them (81%) were posted in the last 7 days. 4% are fully remote. Oracle is hiring the most, with 224 open roles.

Who's hiring

Where the jobs are

Seniority

  • Senior1,538 · 44%
  • Mid level1,298 · 37%
  • Lead309 · 9%
  • Manager167 · 5%
  • Entry level159 · 5%

Common job titles

  • Senior Software Engineer216 · 6%
  • Software Engineer210 · 6%
  • Senior Platform Software Engineer124 · 4%
  • Custom Software Engineer112 · 3%
  • Staff Software Engineer49 · 1%
  • Lead Software Engineer49 · 1%

Skills employers list

  • java763 · 22%
  • python580 · 17%
  • ci/cd537 · 15%
  • agile474 · 14%
  • aws466 · 13%
  • api414 · 12%
  • sql408 · 12%
  • react391 · 11%

Computed by 3ranga from all active listings in our index (jobs from the last 14 days), refreshed every 6 hours.

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
IN
Posted
23h ago
Source
Indeed