Discover your future at Citi : Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview : Responsibilities :
- Experience with complex system integration projects.- experience in Java, Spring, Spring Boot, Spring Cloud, J2EE Design Patterns, REST Micro-services.
- Positive to have knowledge & hands-on Database experience in relational (Oracle/DB2) and/or No-SQL (MongoDB).- Hands-on experience in code testing tools like Junit / Mockito / Cucumber.
- Deployment Acquaintance in Apache Tomcat, Open shift or other cloud environments.
- Expertise in Test driven development (Junit, JMeter), Continuous Integration (Jenkins), Build tool (Maven) and Version Control (Git), Development tools (Eclipse, IntelliJ) or any equivalent tools.
- Excellent communication skills (written and verbal), ability to work in a team environment.
- Excellent analytical and problem-solving skills and the ability to work well independently.
- Experience working with business analysts, database administrators, project managers and technical architects in multiple geographical areas.
- Experience in the Financial Services industry is added advantage. Understanding Financial and Reporting Hierarchies will be beneficial.
Qualifications :
- Spring Boot & Microservices; REST Web Services; Sprint cloud and NoSQL database.
- Experience in working on a native cloud platform.
- Experience with development IDEs such as Eclipse and IntelliJ
- Experience with SQL/NONSQL such as Oracle, PostgreSQL, Neo4j, and MongoDB
- Experience with caching framework such as Redis/Hazlecast.
- Experience with CI/CD systems such as helm and harness.
- Experience with messaging services such as Kafka.
- Experience in Python, Unix shell scripting will be an added plus
- Excellent trouble shooting skills.
- Strong problem-solving skills, business acumen, and demonstrated excellent oral and written communication skills with both technical and non-technical audiences.
- Experience with Agile Software Development Lifecycle methodology and related tooling. For example -JIRA, Scrum.
Education :
- Bachelor’s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. 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.
📌 Applications Development Senior Programmer Analyst - Assistant Vice President (Pune)
🏢 Citi
📍 Pune