Job Description
Job Purpose:
• Full Stack Developer to produce scalable software solutions with over 4 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):
• UI Unit test frameworks (Jasmine, Karma, Protractor)
• Java Junit testing using Junits, Mockito, TestNG
• Experience on Hibernate, JPA is a plus
• 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
------------------------------------------------------
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, ****** orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. 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 the "EEO is the Law" poster. View the EEO is the Law Supplement.
View the EEO Policy Statement.
View the Pay Transparency Posting
💡 Quick Summary
Seeking a career-building opportunity? The Full Stack developer position is now open for candidates interested in the Web / Graphic Design Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Web / Graphic Design Jobs is a plus.
