Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Java Developer, VP (C13) image - Rise Careers
Job details

Full Stack Java Developer, VP (C13)

About Citi:

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.

 

As a bank with a brain and a soul, Citi creates economic value that is systemically responsible and in our clients’ best interests. As a financial institution that touches every region of the world and every sector that shapes your daily life, our Operations & Technology teams are charged with a mission that rivals any large tech company. Our technology solutions are the foundations of everything we do from keeping the bank safe, managing global resources, and providing the technical tools our workers need to be successful to designing our digital architecture and ensuring our platforms provide a first-class customer experience. We reimagine client and partner experiences to deliver excellence through secure, reliable, and efficient services.

 

Our commitment to diversity includes a workforce that represents the clients we serve from all walks of life, backgrounds, and origins. We foster an environment where the best people want to work. We value and demand respect for others, promote individuals based on merit, and ensure opportunities for personal development are widely available to all. Ideal candidates are innovators with well-rounded backgrounds who bring their authentic selves to work and complement our culture of delivering results with pride. If you are a problem solver who seeks passion in your work, come join us. We’ll enable growth and progress together.

Responsibilities

  • Full-stack software design and coding
  • Perform code reviews applying the shift-left mentality
  • Help mentor and support developers through development activity
  • Interact with Product Owners and participate in Grooming calls and provide input as needed
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary


Qualifications

  • Must have 7+ years' hands-on experience of full-stack development with expert proficiency in JAVA/J2EE spring boot, spring framework in Agile/Scrum methodologies
  • Extensive experience with and understanding of Microservice and Microservices best practices, patterns - Spring boot microservices is highly preferred (knowledge of to know HOW to build the app)
  • Must have hands-on experience working with Oracle databases (e.g., scripting, firm understanding of nomenclature, etc.), to effectively collaborate with data modeling teams
  • Must have experience with SCMSs (e.g., Git) and project tools like JIRA
  • Firm understanding of OpenShift and Docker and their related processes
  • Good understanding of Kafka is highly preferred
  • Strong communication skills, should be able to communicate effectively with business and other stakeholders


Education

  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred


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

------------------------------------------------------

Primary Location:

Jersey City New Jersey United States

------------------------------------------------------

Primary Location Full Time Salary Range:

$142,320.00 - $213,480.00


In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.

------------------------------------------------------

Anticipated Posting Close Date:

Apr 03, 2025

------------------------------------------------------

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual 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

Citi Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Citi DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Citi
Citi CEO photo
Jane Fraser
Approve of CEO

Average salary estimate

$177900 / YEARLY (est.)
min
max
$142320K
$213480K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Java Developer, VP (C13), Citi

Are you an experienced Full Stack Java Developer looking for your next big opportunity? Join Citi, a leading global bank, and be part of a team that impacts millions around the globe! In Jersey City, you'll leverage your 7+ years of hands-on experience in JAVA/J2EE, along with Spring Boot and Agile methodologies to design innovative software solutions. Your expertise in Microservices and Oracle databases will be crucial as you collaborate with Product Owners and management teams to define essential system enhancements. You’ll not only handle full-stack software design but also perform code reviews and mentor mid-level developers, bringing your knowledge and problem-solving skills to the forefront. At Citi, we emphasize the importance of teamwork and communication, so strong interpersonal skills will help you thrive in this role. Plus, we value diversity and inclusion, ensuring that everyone feels welcome. If you're passionate about technology, eager to drive progress, and ready to make a lasting impact, come join us at Citi where your ideas will help shape the future of banking. Let’s grow and succeed together in an environment that encourages development and creativity!

Frequently Asked Questions (FAQs) for Full Stack Java Developer, VP (C13) Role at Citi
What are the key responsibilities of a Full Stack Java Developer at Citi?

As a Full Stack Java Developer at Citi, your primary responsibilities will include software design and coding across the entire technology stack, performing code reviews, mentoring junior developers, and collaborating with Product Owners during grooming calls. You'll also partner with management teams to integrate functions and enhance systems to meet business goals, and resolve complex problems through in-depth analysis.

Join Rise to see the full answer
What qualifications are needed for the Full Stack Java Developer position at Citi?

Candidates for the Full Stack Java Developer role at Citi are expected to have at least 7 years of hands-on full-stack development experience, with expert proficiency in JAVA/J2EE and familiar with Agile/Scrum methodologies. A strong understanding of Microservices best practices, experience with Oracle databases, and knowledge of SCMSs like Git are also necessary.

Join Rise to see the full answer
How does Citi support the growth of Full Stack Java Developers?

Citi is committed to personal development and growth for Full Stack Java Developers through mentorship opportunities, access to coding resources, and collaborative projects. The company fosters an environment where individuals can express their creativity and pursue innovation, ensuring that your career evolves along with the rapidly changing technology landscape.

Join Rise to see the full answer
What technologies should a Full Stack Java Developer at Citi be familiar with?

A Full Stack Java Developer at Citi should be well-versed in various technologies including JAVA/J2EE, Spring Boot, Microservices, and Oracle databases. Knowledge of project management tools like JIRA, along with familiarity with containerization technologies like OpenShift and Docker, is highly advantageous. Understanding Kafka would also be beneficial.

Join Rise to see the full answer
What is the work environment like for Full Stack Java Developers at Citi?

The work environment for Full Stack Java Developers at Citi is dynamic, inclusive, and supportive. Citi emphasizes collaboration and communication among teams, encouraging innovation and the sharing of ideas. The company is dedicated to diversity, providing opportunities for all employees to thrive and bringing their authentic selves to work.

Join Rise to see the full answer
Common Interview Questions for Full Stack Java Developer, VP (C13)
Can you explain your full-stack development experience using Java?

When answering this question, you should detail your hands-on experience with Java, including specific projects where you utilized the language in both front-end and back-end development. Highlight the frameworks and technologies you've worked with, such as Spring Boot and any relevant design patterns or Microservices architecture.

Join Rise to see the full answer
How do you approach performance optimization in Java applications?

In your response, you should discuss strategies you've implemented in the past, such as profiling your applications to identify bottlenecks, optimizing algorithms, and leveraging caching techniques to improve performance. Mention any tools you used for performance monitoring.

Join Rise to see the full answer
Describe a challenging project you worked on as a Full Stack Java Developer.

Share a specific instance where you faced difficulties, keenly focusing on how you identified the problem, the steps you took to overcome it, and the positive outcome. Use this opportunity to demonstrate your problem-solving skills and ability to work under pressure.

Join Rise to see the full answer
What is your experience with Microservices architecture?

Explain your understanding of Microservices, including when and why you would implement them in a project. Discuss your experience creating, deploying, and managing Microservices, emphasizing how they enhance scalability and maintainability in applications.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

Discuss your approach to code reviews, the importance of writing clean, well-documented code, and any automated testing processes you implement to ensure code quality. Mention tools and methodologies you use, such as Continuous Integration/Continuous Deployment (CI/CD) practices.

Join Rise to see the full answer
What strategies do you use for troubleshooting and debugging?

Provide insights into your troubleshooting process, detailing specific tools and methodologies you employ to identify and resolve issues effectively. Share examples of debugging tools you are familiar with and how they have helped in past projects.

Join Rise to see the full answer
Can you describe your experience with team collaboration tools?

Talk about the specific collaboration tools you have used, such as JIRA or Confluence, and how they've facilitated project management and communication with your team. Highlight how regular meetings, sprint planning, and retrospectives contribute to success in your role.

Join Rise to see the full answer
How do you stay updated with the latest developments in Java and technology?

Discuss your commitment to continuous learning through online courses, attending workshops, participating in communities, or reading technical blogs and publications. Mention any specific resources that you find particularly valuable.

Join Rise to see the full answer
What role do you believe a Full Stack Developer plays within a team?

Emphasize the versatility and importance of a Full Stack Developer in bridging gaps between front-end and back-end teams, collaborating with business stakeholders, and ensuring a holistic approach to application development. Providing examples of teamwork can bolster your response.

Join Rise to see the full answer
How do you handle tight deadlines in your projects?

Reflect on your ability to prioritize tasks, communicate effectively, and stay organized under pressure. Provide examples of how you have successfully managed your time and resources in the past to meet project deadlines in your role as a Full Stack Java Developer.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Citi Hybrid Irving Texas United States
Posted 4 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Citi Hybrid Tampa Florida United States
Posted 4 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
QODE Remote No location specified
Posted 8 days ago
L3Harris Technologies Hybrid US, Hunt County, TX; Texas, Greenville, TX
Posted yesterday
Photo of the Rise User
Signode Remote 1600 Central Ave, Roselle, IL 60172, USA
Posted 9 days ago
Photo of the Rise User
AECOM Hybrid Sacramento, CA
Posted 9 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Continental Hybrid 326 N 400 E, Valparaiso, IN 46383, USA
Posted 13 days ago

Citi’s mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capi...

316 jobs
MATCH
Calculating your matching score...
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 28, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!