jobs in Tata Consultancy Services

Tata Consultancy Services Hiring! Full Time Senior Software Engineer in - Ricebowl

Undisclosed

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

Role: Senior Software Engineer

Location: Singapore

Experience: 10+ Years


We are looking for motivated and skilled Junior or Senior Software Engineers with expertise in Java and Spring Boot.

For Full-Stack roles, experience with React is also required.

You will be part of a collaborative team working on enterprise-grade applications across the full software development lifecycle.

Experience in the banking or finance domain is a plus.


Key Responsibilities:

Backend Development: Design, build, and maintain robust backend services using Java and Spring Boot.

Microservices Architecture: Develop scalable, secure, and maintainable microservices.

Database Integration: Work with Oracle and other relational databases for efficient data management.

Messaging Systems: Integrate with messaging platforms like IBM MQ.

Frontend Development (Full-Stack): Build responsive UIs using React, JavaScript/TypeScript, and modern web technologies.

Secure Coding: Apply secure coding practices, perform vulnerability fixes, and address security concerns.

Banking Standards: Ensure code adheres to banking standards, security guidelines, and audit requirements.

CI/CD: Implement and maintain CI/CD pipelines to streamline deployment processes.

Agile Collaboration: Work closely with developers, QA, DevOps, and product managers in an Agile environment.


Required Skills & Experience:

Programming: Proficient in Java, with solid knowledge of Java EE and object-oriented design.

Frameworks: Experience with Spring, Spring Boot, and related technologies.

Databases: Strong understanding of relational databases, especially Oracle.

Messaging: Familiarity with IBM MQ or equivalent messaging systems.

DevOps & CI/CD: Experience with version control and CI/CD tools such as Git, Jenkins, GitLab CI, or GitHub Actions.

Agile Development: Comfortable working in Agile/Scrum environments.

Soft Skills: Strong problem-solving abilities and excellent team collaboration skills.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More