Java Developer

  • Full-time

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

Overview:

We are seeking a dynamic Lead Java Developer with strong leadership skills to guide the development team. As a hands-on contributor, you will lead both technical and business aspects of our application.  If you excel in Java EE, Spring Boot, Hibernate, Maven, React, CSS, Rest Services,Quartz Batch Processing, Apache POI, Azure and Kubernetes, we invite you to be a key player in our innovative team.

The candidate should be interested in long term collaboration in the project and not want to change after just a few months. We expect a commitment for at least 2 years
The candidate should be willing to work self- organized and always think outside the box


Job Description:

  •   Around 5 years of experience in Java OOP multithreading exception handling and generics
  •   Experience working with Spring Framework including Spring Boot, Spring MVC, Spring Data Spring security, Spring Web Hibernate
  •   Experience with JDBC Java Database Connectivity as well as relational databases such as MySQL, PostgreSQL, Oracle DB2 and SQL Server
  •   RESTful API Development experience in designing and implementing RESTful APIs
  •   Deep Web Development understanding HTML, CSS, JavaScript, Angular React
  •   Security Practices SQL injection cross site scripting XSS   CSRF Cross Site Request Forgery   and implementing secure authentication mechanisms
  •   Strong soft problem-solving experience, strong analytical & problem-solving skills are essential for the lead backend developer


Roles and Responsibilities

  •   Server-Side Development including implementing business logic data manipulation and interaction with databases
  •   Database Management design implement and maintain databases
  •   API Development, Create APIs that allow communication between the server-side application and client-side applications including authentication mechanisms and ensuring proper documentation
  •   Security Implementation ensuring the security of the backend and handling user authentication and authorization
  •   Performance Optimization backend developers optimize the performance of server-side code and databases to ensure efficient handling of requests and scalability
  •   Integration with Third Party Services or external data sources into the application s backend logic
  •   Collaboration with Frontend Developers, define API requirement, data format, integration points
  •   Version Control and Deployment, manage version control to manage code changes collaboratively
  •   Testing and debugging automated tests to ensure the reliability and correctness of server-side code


Must Have Requirements Skills:

  •   Lead Java developer Jakarta, Spring Boot, Spring Security, Spring Batch, Spring Web Spring, Data JPA, Hibernate ReactJS, HTML CSS
  •   DB   DB2, SQL Schema, Conversion, Hibernate, JPA
  •   Building Tool Maven, NPM, JEST, Junit, Mockito
  •   Quartz Batch Processing, Apache POI, SFTP, MQ
  •   Rest Services proficient in designing and implementing RESTful services
  •   CI CD Integration experience with building and maintaining CI CD pipelines build on Jenkins
  •   Cloud and Containerization extensive experience with Azure cloud and familiarity with Docker Kubernetes and SonarQube
  •   Agile Scrum experience in an Agile Scrum environment


Nice to Have Requirements Skills:

  •   Communication skills, English language
  •   Strong presentation skills
  •   Experience on JSP, JSF, Struts  Liferay
  •   Understanding of automotive sales process overall. Having a passion for automotive industry and its processes
  •   Certifications like Azure Developer are advantageous

Qualifications

Engineering/ Science graduate

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply

Privacy NoticeImprint