0% found this document useful (0 votes)
3 views2 pages

Java Microservices Developer Role at Mercedes-Benz

Mercedes-Benz Research and Development India is seeking a Java/Kotlin Developer with over four years of experience, specifically in Kotlin/Java 8 and Springboot. Familiarity with DevSecOps tools such as ArgoCD, HELM charts, Kubernetes, and Docker is required, while additional skills in Docusaurus, Git, and system testing are preferred. The position offers various benefits including a company car, meal discounts, retirement plans, and flexible hybrid work options.

Uploaded by

Suresh
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

Java Microservices Developer Role at Mercedes-Benz

Mercedes-Benz Research and Development India is seeking a Java/Kotlin Developer with over four years of experience, specifically in Kotlin/Java 8 and Springboot. Familiarity with DevSecOps tools such as ArgoCD, HELM charts, Kubernetes, and Docker is required, while additional skills in Docusaurus, Git, and system testing are preferred. The position offers various benefits including a company car, meal discounts, retirement plans, and flexible hybrid work options.

Uploaded by

Suresh
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Java with Microservices

for Mercedes-Benz Research and Development India Private Limited

Contact Job-ad-number Publishing date


Prashant Mishra MER0002QDV 27.07.2023
[Link]@[Link]
Field of activity Department
IT / Telecommunications Certification & Homologation 1

Tasks

Java/Kotlin Developer with real project experience – more than four years of experience
would be fine.

Specific Java experience:

Kotlin / Java 8 and Above

Springboot

DevSecOps :

ArgoCD

HELM charts

Kubernetes
Docker

Other than that (nice to have):

Docusaurus

Open Source experience with Git

Systemtesting / Unittesting

Keycloak

Qualifications

Apply for this job

Benefits

Company car Company


Meal-Discounts Coaching
possible Retirement

Flexitime Mobile Phone Events for


Hybrid Work possible
possible possible employees

Discounts for employees


Health Benefits possible

Common questions

Powered by AI

Open-source experience, particularly with a version control system like Git, would be beneficial for the Java/Kotlin developer role at Mercedes-Benz's IT department as it enables developers to efficiently manage and collaborate on codebases with other team members. Git facilitates version tracking, branching, and efficient code merging, which are essential for maintaining the integrity and continuity of code, especially when multiple developers are working in parallel on the same code repositories. This experience thus supports the collaborative and iterative development processes critical in an agile and fast-paced environment like that of Mercedes-Benz.

The integration of Java and microservices benefits organizations such as Mercedes-Benz by allowing for more scalable and resilient system architectures. Microservices enable the decomposition of complex systems into smaller, modular services that can be developed, tested, and deployed independently. This modularity facilitates easier maintenance and scalability, allowing the IT department to quickly adapt to changing business needs and improve system reliability. Furthermore, using Java, especially with modern frameworks like Spring Boot, provides robust support for microservices with features such as dependency management, configuration, and security, enhancing the overall efficiency and responsiveness of IT operations.

The role's attraction for a candidate interested in hybrid work arrangements at Mercedes-Benz includes the flexibility of choosing both remote and in-office working environments, which can enhance work-life balance and reduce commuting stress. Additionally, it allows employees to tailor their work settings according to their preferences while maintaining productive communication and collaboration with colleagues through digital platforms. This flexibility, supported by the company's provisions for technology infrastructure to accommodate remote access, would be a significant draw for candidates seeking a modern, adaptable work environment.

A Java/Kotlin developer might face several challenges when integrating system testing and unit testing practices, such as ensuring tests cover all critical paths of the application and are resilient to changes in the system architecture, particularly in a microservices environment. Tests must be designed to efficiently manage the complexity of interactions between multiple services and handle the modular design that is characteristic of microservices. Additionally, maintaining the test suites to ensure they don't become outdated as development progresses can be challenging, requiring developers to frequently update tests in parallel with the application to prevent regression issues. Resource management and test execution speed may also pose challenges in maintaining an efficient and effective testing strategy internally at Mercedes-Benz.

Key technical skills and experiences prioritized for a Java/Kotlin developer at Mercedes-Benz include substantial project experience with Java or Kotlin, specifically Java 8 and above, and proficiency in using Spring Boot and DevSecOps tools such as ArgoCD, HELM charts, Kubernetes, and Docker. Additionally, familiarity with open-source version control systems like Git, system testing/unit testing, and tools like Keycloak is also regarded as beneficial.

Experience with Spring Boot is advantageous for a developer in this job role because it simplifies the process of building and deploying microservices-based applications. Spring Boot provides a convention-over-configuration framework, which minimizes the boilerplate code and the need for extensive configurations, thus accelerating development time. Additionally, it offers key features like embedded servers, streamlined dependency management, and seamless integration with security and data access frameworks, which enhance productivity and provide a robust environment for developing scalable and maintainable applications suited to old and new IT demands at Mercedes-Benz.

In the context of IT and telecommunications jobs at Mercedes-Benz, 'certification & homologation' refers to the processes ensuring products meet specific regulatory standards and specifications before entering the market. For a Java/Kotlin developer, this could imply responsibilities related to developing and integrating software solutions that comply with regulatory requirements and industry standards. This involves ensuring that software applications are tested, verified, and validated to meet security, performance, and functionality regulations, which are vital for legal compliance and maintaining product reliability and credibility in the automotive sector.

Employees working in the IT department at Mercedes-Benz can benefit from a variety of advantages, including the possibility of having a company car, accessing meal discounts, receiving coaching, and benefiting from a company retirement plan. Additionally, employees can enjoy flexible working hours with the option of hybrid work, receive a mobile phone, participate in employee events, benefit from health insurance, and potentially receive various discounts.

Knowledge of Kubernetes and Docker can significantly enhance a Java/Kotlin developer's ability to manage and deploy applications efficiently within Mercedes-Benz's IT infrastructure. Docker allows for the creation of lightweight, portable, and self-sufficient containers, which can encapsulate applications and their dependencies. Meanwhile, Kubernetes provides a robust orchestration platform to automate deployment, scaling, and management of containerized applications. Together, these tools enable developers to implement continuous deployment pipelines, ensuring high availability and scalability of services while simplifying the process of rolling updates and rollbacks, which aligns with the microservices and DevSecOps framework mentioned in the job role.

Experience with DevSecOps tools like ArgoCD and HELM charts is beneficial for a Java/Kotlin developer at Mercedes-Benz as it facilitates the integration of security practices into the DevOps workflow, enhancing the security and reliability of software deployments. ArgoCD provides a declarative continuous deployment system for Kubernetes applications, enabling efficient management of application updates and version control. HELM charts allow for simplified deployment and management of Kubernetes applications by packaging them into easy-to-apply charts, streamlining the release process. These tools thus support maintaining high standards of security and operational efficiency in developing and deploying software solutions.

You might also like