Working at Citi is far more than just a job. A career with us means joining a team of more than 230,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 OverviewJob Purpose:
• Full Stack Developer to produce scalable software solutions with over 5 to 8 years of experience.
Job Background/context:
– The position is based in India and will require the candidate to work as a full-stack developer for On-boarding platform
– This role will report to the Team lead in Pune.
– Project entails implementing pre-approved UI, constructing the API, connecting the two, and setting up the server infrastructure. This includes all associated areas such as database and architecture design.
- Candidate will be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
- Candidate will work independently and should be highly self-motivated.
Key Responsibilities:
• Building Elegant solutions and Architectural solutions
• Develop and design RESTful services and APIs
• Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end code
• Develop functional databases, applications, and servers to support websites on the back end
• Design , develop, test and maintain, robust, resilient, scalable, high quality software
• Work closely with distributed teams ,Product Managers, Testers and Architects to execute on the requirements
• Stay abreast of developments in web applications and programming languages
• Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
• Stay current and provide insight on cutting edge software approaches, architectures, and vendors
Knowledge/Technical Experience:
• Proven experience as a Full Stack Developer or similar role
• Comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries
• Hands on experience on Core Java, Spring, Spring boot
• Hands on experience with RESTful services using frameworks like Spring, Jersey
• Knowledge on Micro services (Service discovery, API Gateway, config server) will have added advantage
• Familiarity with databases like Oracle and MongoDB
• Strong knowledge on UI frameworks such as Angular, Angular JS, React (optional)
• Fluent in CSS (Foundation or Bootstrap), JavaScript and HTML5, with an understanding of CSS pre-processors including Sass and LESS
• Desirable Skills (Not Necessary):
o UI Unit test frameworks (Jasmine, Karma, Protractor)
o Java Junit testing using Junits, Mockito, TestNG
o Experience on Hibernate, JPA is a plus
o ELK
• Knowledge of continuous integration tools like Jenkins/Team city
• Knowledge of version control tool such as GIT
• Should have worked in Agile Environment
Qualifications:
• Bachelor’s degree (in science, computers, information technology or engineering)
• Candidate should be willing to work late in the evening India time on need basis in order to interact with US team and to meet urgent requests by Clients.
------------------------------------------------------
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.