Java Developer
- Full-time
- Role: Java Developer
Company Description
T-Systems Information and Communication Technology India Private Limited (T-Systems ICT India Pvt. Ltd.) is a proud recipient of the prestigious Great Place To Work® Certification™. As a wholly owned subsidiary of T-Systems International GmbH, T-Systems India operates across Pune, Bangalore, and Nagpur, boasting a dedicated team of 3500+ employees providing services to group customers. T-Systems offers integrated end-to-end IT solutions, driving the digital transformation of companies in all industries, including automotive, manufacturing, logistics, and transportation, as well as healthcare and the public sector. T-Systems develops vertical, company-specific software solutions for these sectors. T-Systems International GmbH is an information technology and digital transformation company with a presence in over 20 countries and a revenue of more than €4 billion. T-Systems is a world-leading provider of digital services and has over 20 years of experience in the transformation and management of IT systems. As a subsidiary of Deutsche Telekom and a market leader in Germany, T-Systems International offers secure, integrated information technology and digital solutions from a single source.
Job Description
Roles and Responsibilities:
- Exp 5 to 8 years.
- Creation and further development of the system architecture in cooperation with the client s system architects
- Creation and maintenance of the SW architecture in cooperation with the client s dev leads Extension and maintenance of the JAVA core components within the system architecture of the ConMOD ECU If necessary we can also recreate components with a high degree of customization
- Creation of new system APIs
- Maintenance and adaptation of existing APIs
- Extension of JAVA core components for the integration of new communication interfaces BAP CAN Ethernet PDU ViWi SOME IP
- Measures to increase performance optimize resource requirements and improve the stability of the JAVA portion in the ECU
- Adoption and adaptation of existing online services from previous product generations Development and maintenance of existing Java online services
- Integration activities for the integration of supplied Java online services
- Execution of test activities according to the corresponding SW development steps
- Process implementation and preparation of documentation according to ASPICE L2
Java Process and System Competence
- Very good knowledge of the CONMOD system architecture
- Very good knowledge of the JAVA SW structure for core and JAVA online services Detailed knowledge of the APIs used
- Competence in SW Maintenance and development of own online services and integration of external SW functions into the existing platform
- Good knowledge of the communication protocols used in the vehicle BAP CAN Ethernet PDU ViWi SOME IP
- High expertise in JAVA development especially SW design implementation preparation and execution of code reviews unit and component tests
- Very good skills in the application of debugging strategies and debug tools eso Trace Viewer as well as high competence in SW problem analysis
- Knowledge of the SW development environment used GIT Bitbucket Jenkins CICD Developer
- JIRA MS Bitbucket Git Jenkins Klocwork Inhouse framework for component tests eso trace viewer Enterprise Architect mockito doxygen plant uml JUnit trace tools