What You Will Be Doing
- 7+ years of hands-on experience in software development roles using Java, Spring Boot, Hibernate, ORM, JDBC
- 7+ years of hands-on experience in front-end development using Angular
- 3+ years of experience working on large-scale, client-facing, enterprise production software
- Recent experience leading or working on products from architectural design to production while setting and maintaining high standards of technical excellence and processes
- Experience working in an Agile environment where production code is delivered bi-monthly
- Working knowledge of SDLC, CI/CD and DevOps
- Strong English communication and collaboration skills and ability to work with technical and business team members
- Resourceful and proactive in gathering information, solving problems, and sharing ideas
What will you Bring
- Partner closely with development managers, product owners, SMEs, and other stakeholders to fully understand software feature and product visions and provide engineering feedback
- Write high-quality code and create design artifacts for large scale, critical production systems
- Build secure, robust, scalable, and performant components for banking products
- Estimate development effort and participate in planning activities
- Utilize Test-Driven Development to ensure comprehensive test coverage of new code
- Suggest technical alternatives and designs where applicable
- Analyze requirements and translate into product/feature design
- Write technical specifications and other required documentation
- Maintain and optimize existing code
- Research issues and defects as needed
- Mentor junior engineers
Educational Qualification : Bachelor s in Computer Science or Information Systems or the equivalent combination of education, training, or work experience. Master s degree desirable.
Added Bonus if you have:
- Knowledge of FIS products and services
- Knowledge of banking or Financial services industry