Point your AI agent at freehire and let it find you a job.

Get the CLI →

Tata Consultancy Services

NewBe an early applicant

Senior Software Engineer

Posted 1 view
Discussion

Summary

Senior Software Engineer at TCS in Singapore building enterprise-grade banking/finance applications. Day to day: designing Java/Spring Boot microservices, integrating with Oracle databases and IBM MQ messaging, CI/CD pipelines, secure coding to banking standards, and optionally React full-stack UI work in an Agile team.

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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available