Qualifications:
- BE/ME/MS/MCA degree holder.
- Minimum 12-18 years of development experience with a mix of technologies on Java, Spring boot Micro Service, MongoDB and PL/SQL.
- Responsible for providing technical engineering leadership of multiple large scale/complex global software solutions
- Strong understanding of object-oriented analysis and design, design patterns, high availability and concurrent programming
- Strong understanding on Agile projects and SAFe Agile ceremonies.
- Demonstrated excellent software development skills. Strong experiences in implementation of the following technologies: Java, J2EE, Spring framework, Hibernate, JPA, App Server
- Experience in building enterprise transaction-based system with focus on recovery, stability, reliability, scalability and performance.
- Deep understanding and extensive experience in developing REST based web services using Spring Boot
- Strong experience in designing complex application in micro services platform.
- Solid understanding and experience of integrating Web Services
- Strong experience in JPA
- Should have knowledge on Containerization
- Experience in using the tools for service registry and service discovery (like Eureka, API-Gateway etc)
- Experience in using the tools for log visualization
- Hands on experience on Test Driven Development (Junit/Mockito/ etc)
- Should have experience in application security
- Experience in building multithreaded applications and troubleshooting complex issues related to it.
- Experience in working on JMS / MQ applications.
- Experience in performance tuning of large technical solutions with significant volumes
- Experience with UI/web programming languages (such as JavaScript, JSP, Angular JS)
- Understanding of internetworking concepts, firewall, communication protocols is a plus
- Experience in using Open Source technology
- Knowledge of Web security framework
Leadership Skills:
- Experience in tracking and running project in Agile.
- Experience of developing teams of permanent employees and vendors from 5 – 20 developers in size
- Requires Strong Stakeholder Management experience to drive discussions between Business, Solutions, Operations and Application Teams.
- Ability to build a comprehensive understanding of project stakeholders, subject matter, and priorities
- Leadership and strong communication skills
- Flexible to work across different Time zones supporting stakeholders across US, EMEA and ASPAC regions.
- Strong customer service focuses with the ability to communicate with highly technical management teams.
- Possess excellent verbal and written communication skills, both technical and functional.
- Demonstrate excellent leadership, interpersonal, and team building skills.
- Managing time and changing priorities in a dynamic environment
- Ability to provide quick turnaround to software issues and management requests
- Ability to assimilate key issues and concepts and come up to speed quickly
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.