
Cognizant
Senior Software Engineer – Retail Banking (AWS, Spring Boot, Java, JavaScript)
- Permanent
- Abu Dhabi, United Arab Emirates
- Experience 5 - 10 yrs
- Urgent
Job expiry date: 03/04/2026
Job overview
Date posted
17/02/2026
Location
Abu Dhabi, United Arab Emirates
Salary
Undisclosed
Compensation
Comprehensive package
Experience
5 - 10 yrs
Seniority
Senior & Lead
Qualification
Bachelors degree
Expiration date
03/04/2026
Job description
The Senior Software Engineer – Retail Banking (AWS, Spring Boot, Java, JavaScript) role at Cognizant Abu Dhabi is a pivotal technical position focused on developing, maintaining, and optimizing software applications within the Retail Banking domain. The engineer will utilize AWS, Spring Boot, Java, and JavaScript to create scalable, high-performance software solutions enhancing digital banking services. The position requires extensive collaboration with cross-functional teams to design innovative software solutions that improve the customer experience. Responsibilities include analyzing complex software issues, conducting thorough testing and validation, adhering to security and performance best practices, and ensuring seamless integration with existing systems. The role also encompasses providing technical mentorship to junior developers, implementing agile project management techniques, contributing to strategic software project planning, and continuously exploring emerging technologies to drive innovation within the digital banking space. The engineer will follow rigorous coding standards, participate in code reviews, and align software delivery with business objectives and compliance requirements, while staying current with technological advancements and industry trends.
Required skills
Key responsibilities
- Develop and maintain scalable software applications using AWS, Spring Boot, Java, and JavaScript to support Retail Banking operations and enhance digital banking services
- Collaborate with cross-functional teams, including business analysts, QA engineers, and product managers, to design and implement innovative solutions addressing customer needs and business requirements
- Analyze, troubleshoot, and resolve complex software issues to ensure system reliability, availability, and performance in production environments
- Implement best practices in software development, focusing on code quality, security, performance optimization, and maintainability
- Participate in code reviews, provide constructive feedback, and ensure adherence to company coding standards and industry guidelines
- Conduct comprehensive testing and validation of software applications to verify functionality, integration, and compliance with business and technical requirements
- Apply agile methodologies for project management, including sprint planning, backlog grooming, stand-ups, and delivery tracking to ensure timely and efficient software development
- Provide technical guidance, mentorship, and support to junior developers to foster a collaborative, growth-oriented work environment
- Collaborate with stakeholders to gather detailed requirements and translate them into precise technical specifications for software development
- Ensure seamless integration of new software applications with existing systems and platforms, optimizing overall system performance and interoperability
- Contribute to strategic planning and execution of software projects, aligning development priorities with organizational objectives and business goals
- Drive innovation by researching, exploring, and implementing emerging technologies and software development methodologies to continuously enhance application performance and development processes
Experience & skills
- Minimum 8 years of experience in software development with a focus on AWS, Spring Boot, Java, and JavaScript
- Proven track record in developing software solutions within the Retail Banking domain, understanding the specific requirements and challenges of digital banking systems
- Strong problem-solving skills with the ability to analyze, debug, and resolve complex software issues efficiently
- Experience in implementing best practices in software architecture, coding standards, security protocols, and performance optimization
- Solid understanding of agile methodologies and experience managing software development projects in dynamic, fast-paced environments
- Ability to provide technical mentorship and guidance to junior developers, fostering a collaborative team environment
- Experience in gathering requirements, preparing technical specifications, and integrating software solutions with enterprise systems
- Commitment to continuous professional development and staying current with emerging technologies, frameworks, and industry trends
- Certifications: AWS Certified Solutions Architect, Oracle Certified Professional Java SE Programmer
- Excellent communication skills to collaborate effectively with technical and non-technical stakeholders, including business users and product teams