Join to Grow,
Great work will eventually happen!
#ShapingFutureTechnologists is our POV.
If technology is your passion and innovation is your fuel, then this is your workplace. More than a Great Place to Work, we are a Great Place to Grow. And a growing list of new opportunities every single day.
If you are an evolving technologist and require a greater playfield to influence the future of mobility, the Volkswagen Group invites you to join. We invite you to apply for the role, that promises to take the next leap in your career.
Skills / Knowledge Required
Front End
- UI (React, Typescript, Bootstrap, CSS)
Backend
Java, Spring Boot and Microservices, Spring SecurityDB Layer
Oracle, MySQL, PostgreSQL, MongoDBTesting
Spock framework, GroovyUI testing : Jest / Karma & JasmineGood-to-have Skills
Build & Deployment : CI / CD Bamboo, Code Build / DeployCode Analysis tools : SonarQubeCloud Env : AWS Cloud and ServicesRoles & Responsibilities
3–6 years of development experience.Strong proficiency in JAVA SE and related technologies.Hands-on experience with Spring Boot, JPA and Hibernate.Strong knowledge of web technologies such as React, HTML, CSS, TypeScript / JavaScript.Experience in building and consuming RESTful APIs and working with microservices architecture.Knowledge of testing frameworks like JUnit and TestNG.Familiarity with DevOps tools like Docker, Jenkins or Bamboo for continuous integration and deployment.Experience with SQL and NoSQL databases, and experience with database management systems like Oracle, MySQL, PostgreSQL or MongoDB.Requirement understanding & data gathering conferring with business users / product owners.Understanding application architecture & design.Development & unit test of new features, change requests, etc.Thorough understanding of design principles and patterns.Implements best coding practices (e.G., clean code).Ensures proper error & exception handling, memory management.Participate in all software development lifecycle phases : design, coding, testing, debugging, implementation.Collaborate with product owners, stakeholders, and team members to translate requirements into software solutions.Should follow Agile methodologies for task coordination.Experience in using CI / CD tools, can set up a build & deployment tool.Understanding of a continuous integration tool to automate the build and test process.Continuously learn and stay updated with Java and related technologies.Review code and design to ensure application quality and functionality.Create and maintain accurate technical documentation.Should be able to handle the tasks independently.