Full Stack Developer Position at Mercedes-Benz
Full Stack Developer Position at Mercedes-Benz
The document highlights Java and Springboot Microservices for backend development, along with front-end technologies such as React JS, Redux/Context API, TypeScript, JavaScript, CSS3, and Bootstrap. Additionally, it emphasizes the use of REST APIs, Postgres SQL, Cosmos DB, and cloud-native designs. Development follows Agile methodologies, incorporating DevSecOps approaches to ensure security and scalability .
Utilizing cloud platforms like Microsoft Azure or AWS allows developers to build scalable and easily deployable applications, facilitating quicker development cycles and instantaneous deployment capabilities. This cloud-first approach supports the infrastructure demands of modern applications, allowing seamless integration of various DevSecOps practices and tools within the development pipeline .
Candidates for the Full Stack Developer position should possess a Bachelor's or Master's degree in Computer Science (e.g., B.E, B.Tech, MCA, M.Sc.) and have 2 to 6 years of experience in software development, application design, and solution delivery. Experience with the specified technologies and methodologies, such as Java, Springboot Microservices, REST APIs, and front-end frameworks, is crucial .
The Full Stack Developer role at Mercedes-Benz R&D India requires an understanding of Agile methodologies to manage iterative development and delivery cycles, ensuring that software is developed in a collaborative, adaptive environment. The DevSecOps practices are integrated to embed security and operations within the development process, ensuring that software solutions are not only functional but also secure and maintainable from the ground up .
The role emphasizes a 'cloud-first' approach by prioritizing the development of cloud-native applications, ensuring that infrastructure can scale according to the demands. This approach necessitates proficiency in deploying applications on platforms like Microsoft Azure and understanding DevSecOps practices for seamless integration, security, and operation of cloud-hosted services .
The primary responsibilities include taking ownership of delivering maintainable, secure, and scalable software solutions, documenting technical aspects, developing secure software with cloud-native architectures, integrating user-facing elements with server logic, and testing software using the latest automation frameworks .
Experience with DevOps Toolchains, including tools like Docker, Kubernetes, and Jenkins, is essential for automating, monitoring, and deploying applications. Such experience ensures that Full Stack Developers can build continuous integration and continuous deployment (CI/CD) pipelines, enhancing productivity and software quality by reducing manual intervention and integrating feedback quickly into the development process .
Testing frameworks such as JUnit and Mocha are mentioned, crucial for ensuring software quality assurance by enabling automated testing of code to verify functionality, performance, and reliability. These frameworks help quickly identify defects early in the development cycle, support test-driven development practices, and ensure high code quality and maintainability .
Experience with Postgres SQL and Cosmos DB is beneficial as it aids in managing, storing, and retrieving data efficiently, which is critical for applications requiring robust data handling and querying capabilities. Such skills ensure the developer can design effective database schemas and optimize data operations .
The intercultural and cross-functional team collaborations are vital for combining diverse knowledge, perspectives, and expertise, leading to innovative solutions and comprehensive problem-solving strategies. This collaboration enhances the development process by pooling varied technical skills and cultural insights, essential for producing products that meet global standards and customer needs .