This role involves collaborating with a project team to innovate, design, develop, test, and launch cutting-edge products and services- The focus is on applying a holistic system thinking approach to information and experience design to create engaging solutions- The role focuses on building, developing, testing, and deploying service-oriented or micro-service-style cloud-based applications using Java, Angular, Spring Boot and Postgres/Mongo DB & GCP Cloud- This role involves leading the team functionally and technically to manage the product according to Business requirements- Agile methodologies and software craftsmanship practices are employed to ensure code quality, with a strong emphasis on maintaining efficient, reusable, and reliable coding-
Qualifications
Education Qualification : BE, MCA, Msc
Number of Years of Experience : At least 6+ years of experience in Java Full stack Development
- Should have strong communication and collaboration skills-
- Experience building / service oriented / micro-service-style and cloud-based solutions using Java(1-8+), spring boot & Angular-
- Proficient in object-oriented development and Java Enterprise
Experience working with GCP Cloud technologies like cloud run, cloud storage, etc-
- Experience in working with GCP Terraform configurations-
- Experience in developing and maintaining CI/CD Devops process and TDD-
Experience in Micro-services design and implementation-
- Experience in SQL queries development with Database like Postgres, SQL server, etc-
Experience with code quality, service interaction and logging/tracing API /tool-
Experience in maintenance & support for production application-
Experience working in Agile Project with strong Agile knowledge and possess experience in handling agile ceremonies
Experience in automobile domain would be an added advantage-
Experience in Problem solving, Impact analysis, Innovative thinking & Requirement gathering-
- Experience in handling global business in high collaborative environment
- Experience in slicing user stories & defining Acceptance criteria-
- Experience in identifying the positive and negative scenario for a given requirement-
- Development of Java/J2EE, Angular, spring boot & Postgres (
Full Stack Development
) as per Ford design and development standards (Test Driven Development)- - Development and maintenance of applications in Ford GCP cloud through self-learning-
- Code quality should meet all the code quality objectives as per Ford standards-
- Unit testing using Junit and Integration testing to be performed accordingly-
- Code refactoring & Code review to be performed- Perform review of product team s software code, unit test cases and test results-
- Ensure to expedite all issues raised during System Testing, Integration testing & User Acceptance Testing
- All release deliverables must be tracked and ensure on time compliance-
- Participate in Business meetings and gather requirements-
- Providing Optimal solution to the gathered requirements-
- Participating in Agile ceremonies and discussions Sprint Planning, Backlog, Prioritization & Grooming, Standup and Retrospection-
- Responsible for researching and designing the application for next-generation products and methodologies-
- Should be aggressive in adopting new technology and ability to do POC on new technologies by self-learning-
- Responsible to work in all parts of SDLC starting development to business-
- Responsible to work as an individual contributor according to the business needs-
- Responsible to mentor other members (Software development team/Global SMEs/ Management) in the team to maintain strategic vision of the product-
- Self-motivated and ability to perform tasks under pressure, ability to execute multiple activities at same time across technologies, processes, etc-