💼

Full Stack Java Developers at Citi

Location
Pune, Maharashtra, India
Job type
Full time
Posted on 28 Mar
Description
Responsibilities:


  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications.
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • 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:


  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements


Education:


  • Bachelor’s degree/University degree or equivalent experience






Master Backend Engineering
AI-First Software Engineering
Next batch starts on 23 Aug
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Tap to Apply

Frequently Asked Questions

What is the primary role of a Full Stack Java Developer at Citi?
Chevron down
Where is the Full Stack Java Developer position located?
Chevron down
What type of employment is offered for Full Stack Java Developers at Citi?
Chevron down
What level of seniority is required for the Full Stack Java Developer role at Citi?
Chevron down
What are the application requirements for the Full Stack Java Developer position?
Chevron down
How can I apply for the Full Stack Java Developer position at Citi?
Chevron down
What department will I be joining if I am hired as a Full Stack Java Developer at Citi?
Chevron down
Does the Full Stack Java Developer role at Citi specify salary details?
Chevron down
What skills are typically required for a Full Stack Java Developer at Citi?
Chevron down
What is the job posting date for the Full Stack Java Developer position at Citi?
Chevron down

Why Work at Citi

Citi is a globally recognized financial services company with a commitment to empowering growth and innovation. Working at Citi means being a part of a diverse environment where you have the opportunity to collaborate with some of the brightest minds in the industry. The company encourages employees to challenge the status quo and think outside the box, fostering a culture of creativity and innovation. As an employer, Citi is dedicated to building a workplace that is inclusive and equitable, offering ample opportunities for career development and advancement. Choosing a career at Citi means committing to making a difference both within the organization and in the community at large.

What's It Like to Work at Citi

Working at Citi is an enriching experience filled with opportunities to take on exciting challenges. Employees at Citi enjoy a vibrant work culture where teamwork and collaboration are highly valued. The company provides access to cutting-edge technology and the necessary resources to enhance skills and professional development. Employees are encouraged to take ownership of their projects and are empowered to make significant contributions. Furthermore, Citi offers a supportive work environment with flexible working arrangements, enabling employees to maintain a healthy work-life balance. With a culture that focuses on employee well-being and continuous learning, Citi is truly an employer that cares about its people.

What's It Like to Work as a Full Stack Java Developer at Citi

As a Full Stack Java Developer at Citi in Pune, India, you will be immersed in developing and maintaining enterprise solutions that meet the needs of a global clientele. This role offers the perfect blend of front-end and back-end technology experiences. Developers are expected to design, build, and maintain efficient, reusable, and reliable Java code, playing an integral role in ensuring high performance and quality. Working at Citi as a Full Stack Java Developer means having the opportunity to engage with emerging technologies and methodologies, contributing to innovative projects that drive the company's success. You will collaborate with cross-functional teams to define, design, and ship new features, gaining exposure to the full software development lifecycle. The position requires a proactive and dynamic approach, making it an ideal fit for those who thrive in fast-paced environments.

Full Stack Java Developer Interview Questions at Citi

Interviews for a Full Stack Java Developer position at Citi typically include a mix of technical and behavioral questions to gauge a candidate's capability and cultural fit. Common questions might include:

  • Can you discuss a complex project you have managed as a Full Stack Developer?
  • Explain your experience with Java and related frameworks.
  • How do you stay updated with the latest industry trends and technologies?
  • Describe a time when you faced a difficult challenge and how you overcame it.
  • How do you ensure code quality and what tools do you use for testing?
  • Can you provide an example of how you have optimized a system for better performance? These questions aim not only to evaluate your technical expertise but also to understand how you have applied these skills in real-world scenarios.

Full Stack Java Developer Interview Preparation at Citi

To prepare for a Full Stack Java Developer interview at Citi, candidates should focus on reinforcing their core Java programming skills and understanding of software development principles. Reviewing data structures, algorithms, and design patterns is crucial. Additionally, familiarity with Java frameworks such as Spring, Hibernate, or JSF can be beneficial. It’s important to revisit previous projects and be ready to discuss your contributions and the technologies used. Preparing a portfolio that demonstrates your work can provide concrete evidence of your skills. Beyond technical preparation, being ready to discuss soft skills and how you align with Citi's values will help in making a lasting impression.

Full Stack Java Developer Interview Tips at Citi

When interviewing for a Full Stack Java Developer role at Citi, it is important to present yourself with confidence and clarity. Here are some tips to make a strong impression:

  • Research Citi's mission, values, and recent initiatives to tie them into your answers.
  • Practice articulating your thought process clearly during problem-solving questions.
  • Highlight your ability to work collaboratively within a team setting.
  • Demonstrate your adaptability and willingness to learn, given Citi’s dynamic work environment.
  • Prepare questions to ask the interviewer about the role, team structure, and future projects. Remember, interviews are also a platform for you to assess whether Citi's work culture aligns with your career aspirations, so approach each question thoughtfully and genuinely.

By thoroughly understanding the organizational culture and preparing comprehensively for the technical and interpersonal aspects of the interview, candidates can position themselves as strong contenders for the Full Stack Java Developer role at Citi.