F
Fullstack Software Engineer
Ford Motor CompanyIN23h ago
Full-timevia indeed
Join Our Community
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
- Oracle224 · 6%
- Accenture in India109 · 3%
- JPMorganChase85 · 2%
- UST73 · 2%
- Cisco55 · 2%
- Walmart Global Tech India50 · 1%
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
- N
Full-Stack Developer
Nurture Xcel · Gurugram
- S
QA Engineer (Automation)
Stacknize Solution LLP · Chandigarh
- S
Technical Project Manager
Stacknize Solution LLP · Chandigarh
- E
MS-CRM technical - D365 CE Customizations Developer-Senior
EY · Kochi
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- IN
- Posted
- 23h ago
- Source
- Indeed