System Engineer - Java
- 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
Key Responsibilities
Frontend Development
- Develop interactive and responsive web applications using HTML, CSS, JavaScript, and TypeScript.
- Work with React and CSS frameworks to create visually appealing user interfaces.
- Ensure seamless API integration and dynamic content rendering.
Backend Development
- Develop and maintain backend services using Java and related frameworks.
- Implement business logic and manage databases efficiently.
- Ensure API connectivity and handle RESTful API integrations.
Version Control & Build Tools
- Use Git for version control and collaborate efficiently in teams.
- Manage build processes using Webpack, npm, or Yarn.
UI/UX Implementation
- Implement best practices in user interface (UI) and user experience (UX) design.
- Work closely with designers to ensure an intuitive and engaging user experience.
Collaboration & Agile Practices
- Participate in Scrum meetings and work collaboratively with designers, backend developers, and stakeholders.
- Troubleshoot and resolve technical issues, ensuring efficient project completion.
Required Skills & Qualifications
- Strong expertise in Java, HTML, CSS, JavaScript, TypeScript.
- Experience with React and CSS frameworks.
- Proficiency in consuming and integrating RESTful APIs.
- Knowledge of version control tools like Git and CI/CD pipelines.
- Familiarity with Webpack, npm, or Yarn for build automation.
- Good understanding of UI/UX principles and responsive design.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to work efficiently in Scrum/Agile environments.