
Software Engineer II
Full Job Description
Software Engineer II - Chennai / Bengaluru
FIS is a global leader in financial services technology, driving the future of finance through innovative solutions and deep industry expertise. Join our dynamic team in Chennai or Bengaluru and contribute to building world-class software for the banking and financial services industry.
About the Role
We are seeking a skilled Software Engineer II with 7+ years of experience in both backend (Java, Spring Boot, Hibernate, ORM, JDBC) and frontend (Angular) development. You will play a crucial role in designing, developing, and maintaining large-scale, client-facing enterprise production software. This is a permanent, full-time position offering a competitive salary range.
You will work closely with product owners, SMEs, and stakeholders, contributing to the entire product lifecycle from architectural design to production. Experience in an Agile environment with bi-monthly delivery cycles is essential. A strong understanding of SDLC, CI/CD, and DevOps practices is required. We value strong English communication and collaboration skills, as well as a resourceful and proactive approach to problem-solving.
Responsibilities
- Collaborate with development managers, product owners, and stakeholders to understand vision and provide engineering feedback.
- Write high-quality code and create design artifacts for critical production systems.
- Build secure, robust, scalable, and performant banking product components.
- Estimate development effort and participate in planning activities.
- Utilize Test-Driven Development for comprehensive test coverage.
- Suggest technical alternatives and designs.
- Analyze requirements and translate them into product/feature designs.
- Write technical specifications and documentation.
- Maintain and optimize existing code.
- Research and resolve issues and defects.
- Mentor junior engineers.
Qualifications
- Bachelor's degree in Computer Science or Information Systems, or equivalent work experience. Master's degree is desirable.
- 7+ years of hands-on experience in software development using Java, Spring Boot, Hibernate, ORM, JDBC.
- 7+ years of hands-on experience in front-end development using Angular.
- 3+ years of experience with large-scale, client-facing, enterprise production software.
- Recent experience leading or working on products from architectural design to production, maintaining high technical standards.
- Experience in an Agile environment with bi-monthly production code delivery.
- Working knowledge of SDLC, CI/CD, and DevOps.
- Strong English communication and collaboration skills.
Desired Skills
- Knowledge of FIS products and services.
- Knowledge of the banking or financial services industry.