At a Glance
- Tasks: Join our team to develop and maintain innovative applications using Java Full Stack technologies.
- Company: Citi is a leading global bank, committed to innovation and excellence in technology.
- Benefits: Enjoy a full-time role with opportunities for remote work and professional growth.
- Why this job: Be part of a dynamic team that values creativity and collaboration while making a real impact.
- Qualifications: 2-4 years of experience in Java Full Stack development and strong problem-solving skills required.
- Other info: Citi promotes diversity and inclusion, welcoming applicants from all backgrounds.
The predicted salary is between 36000 - 60000 £ per year.
The Applications Development Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
Responsibilities:
- Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements.
- Identify and analyze issues, make recommendations, and implement solutions.
- Utilize knowledge of business processes, system processes, and industry standards to solve complex issues.
- Analyze information and make evaluative judgements to recommend solutions and improvements.
- Conduct testing and debugging, utilize script tools, and write basic code for design specifications.
- Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures.
- Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications.
- Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm’s reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
Qualifications:
- 0-2 years of relevant experience.
- Experience in programming/debugging used in business applications.
- Working knowledge of industry practice and standards.
- Comprehensive knowledge of specific business area for application development.
- Working knowledge of program languages.
- Consistently demonstrates clear and concise written and verbal communication.
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.
Additional Responsibilities:
- The candidate will be responsible for developing and maintaining systems.
- Work directly with global application development teams, Operations teams/partners to successfully integrate application data.
- Perform unit testing with proper documentation to adhere to application standards.
- Work closely with other team members, onsite and remote to ensure consistent approach to development is used within the application.
- Engage in architecture definition of new processes and review existing processes for improvements.
- Provide on-going maintenance and L3 production support.
- Keep up to date with new technologies and their possible adoption within ISG.
Required Skills:
- JAVA / J2EE / JAVA 8/latest version development.
- Design patterns/techniques, SOA concepts, RESTful API design.
- Spring Core /Spring Boot /Spring MVC/Spring JPA/ Spring Security.
- CLOUD / DOCKER / CONTAINER/Kubernetes OR any ECS architecture / implementation.
- Angular/REACT.
- Linux/Unix scripting.
- Oracle concepts, SQL, PL/SQL.
- SQL performance tuning.
- CICD Pipelines.
Skills that are a plus:
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).
- Knowledge of open-source toolchains, package managers such as Helm, Tektone & other is a plus.
- Experience working with Kafka or similar technologies.
- Exposure to AI tools like Co-pilot etc. is an added advantage.
- DevOps experience.
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.
Java Full Stack(React Js)- 3-5Years - C10 - CHENNAI employer: citi.com
Contact Detail:
citi.com Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Full Stack(React Js)- 3-5Years - C10 - CHENNAI
✨Tip Number 1
Familiarise yourself with the latest Java technologies and frameworks mentioned in the job description, such as Spring Boot and RESTful API design. Being able to discuss these topics confidently during an interview will show your commitment and expertise.
✨Tip Number 2
Network with current or former employees of StudySmarter or similar companies. Engaging with them on platforms like LinkedIn can provide you with insider knowledge about the company culture and expectations, which can be invaluable during interviews.
✨Tip Number 3
Prepare to demonstrate your problem-solving skills through practical examples. Be ready to discuss specific challenges you've faced in previous projects and how you applied your technical knowledge to overcome them.
✨Tip Number 4
Stay updated on industry trends, especially around cloud technologies and DevOps practices. Showing that you are proactive about learning and adapting to new tools will make you a more attractive candidate for the role.
We think you need these skills to ace Java Full Stack(React Js)- 3-5Years - C10 - CHENNAI
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in Java Full Stack development, particularly with React JS. Emphasise your hands-on experience and any specific projects that align with the job description.
Craft a Strong Cover Letter: Write a cover letter that directly addresses the responsibilities and qualifications listed in the job description. Use specific examples from your past work to demonstrate how you meet their requirements.
Showcase Technical Skills: Clearly list your technical skills related to Java, Spring, RESTful APIs, and any cloud technologies you are familiar with. Mention any experience with CI/CD pipelines and database management as well.
Highlight Problem-Solving Abilities: In your application, provide examples of how you've identified issues and implemented solutions in previous roles. This will show your analytical skills and ability to contribute to system enhancements.
How to prepare for a job interview at citi.com
✨Brush Up on Java Full Stack Skills
Make sure you're well-versed in Java, J2EE, and the latest versions. Be prepared to discuss your experience with Spring frameworks, RESTful APIs, and any relevant design patterns you've used in past projects.
✨Showcase Your Problem-Solving Abilities
Be ready to share specific examples of how you've identified and solved complex issues in previous roles. Highlight your analytical skills and how you approach debugging and testing.
✨Familiarise Yourself with CI/CD Pipelines
Since this role involves working in a demanding environment, demonstrate your understanding of CI/CD processes. Discuss any experience you have with tools and practices that streamline application development and deployment.
✨Communicate Clearly and Effectively
As communication is key in this role, practice articulating your thoughts clearly. Prepare to explain technical concepts in a way that non-technical stakeholders can understand, showcasing your ability to collaborate with diverse teams.