Search by job, company or skills

Stellantis

Software Engineer (Fullstack Developer 5-8 Years of Experience)

Save
new job description bg glownew job description bg glow
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Software Engineer (Fullstack Developer)

Job description

As a Stellantis employee, you will lead software design, implementation, and delivery in the Connected Services organization's ambiguous and complex problem spaces. You will work with stakeholders across Stellantis, such as product and program management and UX teams. You will influence the technology decisions that drive future products and features directly affecting our growth in this critical space. Connected Services builds technology to enable always-connected and up-to-date services via regular over-the-air (OTA) updates, keeping vehicles fresh, exciting, and updated years after they have been built - 34 million connected Stellantis cars are expected by 2030, and we aim to have all new vehicles to be fully OTA capable by 2024. We work backward from delightful and productive customer experiences and build a software services platform to enable the development of value-added customer services, subscriptions, and features on demand, to enable Stellantis goal of generating 20 billion euros in software-related revenue by 2030.

Responsibilities

  • Design the best data-driven solutions to improve our users journey.
  • Close cooperation and communication with software engineering specialists
  • Collaborate with cross-functional teams to design and implement backend services that integrate with external systems and meet technical specifications.
  • Design and manage data storage solutions using MongoDB and Redis for efficient data handling and retrieval.
  • Utilize Kafka for real-time data streaming and event-driven architecture.
  • Perform code reviews and contribute to the continuous improvement of coding standards and best practices.
  • Collaborate closely with product managers and architects to gather requirements and provide technical insights.
  • Ensure the security, reliability, and performance of systems.
  • Stay up to date with industry trends and emerging technologies to recommend innovative solutions for automotive applications.

Preferred Qualifications:

  • Bachelors or Masters degree in computer science, Software Engineering, or a related field.
  • Experience: 5 to 8 years
  • Experience working in a Continuous Integration & Delivery model on Digital/IoT environment.
  • Experience from IoT industry
  • High skills in micro services, event-based architectures, distributed architectures, algorithm complexity, test automation frameworks, monitoring tools, AWS, oauth2, deployment strategies.
  • High skills in best practices (like DRY, KISS, YAGNI, etc.) in coding and in reaching high coverage on unit tests, integration test and component test for the code produced
  • Proven experience as a Full-stack developer.
  • Strong proficiency in Java and the Spring Boot framework, Python, Perl, Ruby, and other scripting languages.
  • Extensive knowledge of API and contract-first development principles.
  • Experience with MongoDB, Redis, and Kafka.
  • Experience working on Linux based infrastructure.
  • Excellent problem-solving skills and a proactive approach to troubleshooting.
  • Strong communication and interpersonal skills to collaborate effectively with diverse teams and stakeholders.
  • Experience working in Agile/Scrum development environments is a plus.
  • Knowledge and experience about test automation frameworks.
  • Researching and evaluating new automation tools.
  • Working knowledge of various tools, open-source technologies, and cloud services
  • Knowledge of the automotive industry and related technologies is a bonus.

Software engineer responsibilities

  • Write new code or modify existing software to meet projects and program goals.
  • Develop and maintain robust, scalable, and high-performance systems using Java and the Spring Boot framework.
  • Implement API using contract-first development principles to ensure seamless integration with external partners and systems.
  • Performing Test Automation and setting up frameworks on multiple application platforms like Web, Mobile, and Desktop etc.
  • Creating & managing bug reports and communicate with the team.
  • Building different test scenarios and acceptance tests.
  • Work with deployments teams and resolving any level issues for the system.
  • Set up, maintaining, and operating test automation frameworks.
  • Implementing various development, testing, automation tools, and IT infrastructure
  • Understanding customer requirements and project KPIs
  • Defining and setting development, test, release, update, and support processes for DevOps operation
  • Troubleshooting techniques and fixing the code bugs
  • Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management
  • Incidence management and root cause analysis
  • Selecting and deploying appropriate CI/CD tools
  • Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)

DOCG Technical Referent Responsibilities

  • Create and present POCs (Proofs of Concept).
  • Write and maintain transversal libraries (e.g., logging, authentication).
  • Review code and pull requests.
  • Work on technical blockages with the dev team.
  • Follow infrastructure setup and issues.
  • Follow support tickets.
  • Participate in the refinement and estimation sessions.
  • Participate in the clarification sessions with the architects.
  • Write and maintain application documentation and ADRs (Architecture Decision Records).
  • Improve CI/CD (Continuous Integration/Continuous Deployment) processes.

Technologies

  • Java 18, Spring Boot 3, Maven
  • Microservice architecture
  • Domain Driven Design
  • AWS MSK Kafka (Consumer, Streams)
  • AWS (Amazon MSK, RDS, EKS, AWS Secrets Manager, ACM, S3, Cloud9)
  • PostgreSQL, Hibernate, SQL
  • Elasticsearch, Kibana
  • Camunda, BPMN 2.0
  • Artifactory, GitHub, TeamCity, Helm, K8S (Kubernetes), Sonar, Checkmarx
  • Angular 16, CSS, Nebular, NPM
  • OAuth2, OIDC, mTLS (Mutual TLS)
  • OpenAPI, AsyncAPI, Swagger

Please share your profiles to [Confidential Information] with below details:

Total yrs. of exp:

CCTC:

ECTC:

NP:

Disclaimer -At Stellantis, we assess candidates based on qualifications, merit and business needs. We welcome applications from people of all gender identities, age, ethnicity, nationality,

religion, sexual orientation and disability. Diverse teams will allow us to

better meet the evolving needs of our customers and care for our future.

By submitting your application, you are accepting our privacy notice:

https://www.stellantis.com/en/privacy

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148278569