Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Java Backend Engineer - AVP image - Rise Careers
Job details

Java Backend Engineer - AVP

Citi’s Functions Technology is responsible for delivering Technology solutions to Citi's Functions organizations.  Functions Technology mission is to optimize Citi's Technology environment by delivering world class applications, driving standardization of the production environment, reducing complexity, optimizing management of systems supporting global functions such as Compliance, Controls, Internal Audit and Risk, and introducing innovative technologies that provide new business capabilities, reduce the technology total cost of ownership, and create a competitive advantage for Citi.

This role is responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Responsibilities:

  • Design, develop, and maintain Java web applications using Spring Boot within a microservices architecture

  • Engage in the full software development lifecycle (SDLC), including planning, development, testing, and deployment, with a focus on cloud-based environments like OpenShift, ensuring adherence to best practices in CI/CD pipelines with an SDLC framework

  • Work collaboratively with cross-functional teams in a distributed, global environment to deliver projects aligned with strategic business objectives

  • Manage multiple priorities in a fast-paced setting, rapidly adapting to changes in business requirements and technology landscapes


Qualifications:

  • Bachelor’s degree/University degree in Computer Science or related field.

  • 3+ years of professional experience building Java-based (Java 8+) web applications

  • Strong proficiency in core Java including OOP principles, Collections, Multi-threading & Concurrency, Streams, Lambda.

  • Solid understanding with containerization and microservices architecture (Docker, Kubernetes, OpenShift)

  • Excellent knowledge and Work experience in Spring Framework such as Spring Boot, Spring Data, etc.

  • Strong knowledge and work experience in ORM framework like JPA/Hibernate.

  • Solid understanding of Messaging Middleware (Kafka, etc.)

  • Familiarity of distributed cache (Redis, etc.)

  • Knowledge of DevOps tools such as Jenkins, Git/Bitbucket, Harness, etc. for automation and efficient management of the software development lifecycle

  • Understanding of the domain driven design (DDD) software design approach

  • Experience in writing unit testing using Junit and Mockito

  • Demonstrable experience in writing clean, reusable, testable code.

  • Demonstrable understanding and experience of engineering best practices: design patterns, coding standard, code review, unit testing.

  • Experience with relational database like Oracle

  • Familiarity with Agile/Scrum development methodologies.

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

Job Family Group:

Technology

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

Job Family:

Applications Development

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

Time Type:

Full time

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

Primary Location:

Tampa Florida United States

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

Primary Location Full Time Salary Range:

$96,960.00 - $145,440.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 02, 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

$121200 / YEARLY (est.)
min
max
$96960K
$145440K

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 Java Backend Engineer - AVP, Citi

Join Citi's innovative Functions Technology team as a Java Backend Engineer - AVP based in Tampa, Florida! This is not just a job; it's an opportunity to be part of a pivotal group delivering cutting-edge technology solutions to support Citi's global Functions while optimizing the tech environment. In this role, you'll design, develop, and maintain sophisticated Java web applications utilizing Spring Boot within a microservices framework. Embrace the full software development lifecycle (SDLC) as you engage in planning, development, testing, and deployment in dynamic cloud environments like OpenShift. You'll collaborate with a diverse group of professionals across the globe and tackle exciting challenges that align with Citi's strategic business objectives. To excel in this position, you should have strong Java (Java 8+) skills, proficiency with containerization technology, and solid experience in Spring and ORM frameworks. Adaptability and communication are key, especially as you'll be managing multiple projects in a fast-paced atmosphere. At Citi, we pride ourselves on fostering a culture of innovation and continuous improvement, making this an ideal role for an ambitious engineer looking to drive meaningful change. If you’re ready to make an impact and grow your career in a supportive environment, we want to hear from you!

Frequently Asked Questions (FAQs) for Java Backend Engineer - AVP Role at Citi
What are the responsibilities of a Java Backend Engineer - AVP at Citi?

As a Java Backend Engineer - AVP at Citi, you'll be responsible for designing, developing, and maintaining Java web applications using technologies like Spring Boot. You'll oversee the full software development lifecycle (SDLC), collaborating with cross-functional teams globally. Your role involves managing multiple priorities in a fast-paced environment while adhering to best practices in cloud-based deployments and CI/CD pipelines.

Join Rise to see the full answer
What qualifications do I need to become a Java Backend Engineer - AVP at Citi?

To be considered for the Java Backend Engineer - AVP position at Citi, you should have a Bachelor's degree in Computer Science or a related field, along with at least 3 years of experience building Java-based web applications. Strong proficiency in core Java, experience with microservices architecture, containerization, and knowledge of the Spring Framework are crucial. Familiarity with DevOps tools and agile methodologies is also beneficial.

Join Rise to see the full answer
What skills are essential for a Java Backend Engineer - AVP at Citi?

Essential skills for a Java Backend Engineer - AVP at Citi include strong expertise in Java (Java 8+), proficiency in Spring Framework, experience with microservices architecture, and understanding of containerization (Docker, Kubernetes). Additionally, familiarity with ORM frameworks like JPA/Hibernate and messaging middleware, as well as DevOps tools for SDLC automation, will set you apart.

Join Rise to see the full answer
How does the work environment for a Java Backend Engineer - AVP at Citi look like?

The work environment for a Java Backend Engineer - AVP at Citi is collaborative and dynamic. You will work with diverse, cross-functional teams in a global setting, facing challenges that require innovative solutions. The fast-paced atmosphere encourages adaptability and agility and provides ample opportunities for professional growth and learning.

Join Rise to see the full answer
What are the career growth opportunities for a Java Backend Engineer - AVP at Citi?

As a Java Backend Engineer - AVP at Citi, you will have numerous career growth opportunities. You can expand your technical expertise, engage in leadership roles, or transition into specialized areas, such as cloud architecture or DevOps. Citi’s commitment to employee development ensures you have access to ongoing training and mentorship to further your career.

Join Rise to see the full answer
Common Interview Questions for Java Backend Engineer - AVP
Can you explain your experience with Java 8+ and its features relevant to backend development?

When answering, highlight key features of Java 8+ that you have utilized, such as Stream API, Lambda expressions, and the enhancements they've brought to backend engineering. Provide examples of how these features improved your code's clarity and performance in projects you've worked on.

Join Rise to see the full answer
Describe your experience with Spring Boot in creating microservices.

Discuss specific projects where you've used Spring Boot to create microservices. Explain the architecture, any challenges you faced, and how you solved them, emphasizing your understanding of RESTful services and best practices for designing microservices.

Join Rise to see the full answer
How do you handle version control within team projects?

Discuss your experience with version control systems like Git or Bitbucket. Describe how you manage branches, handle merging conflicts, and ensure code quality through code reviews. Emphasize your collaborative approach and adherence to best practices in version control.

Join Rise to see the full answer
What strategies do you use to optimize application performance?

Outline various strategies you've implemented to optimize application performance, such as efficient coding practices, database query optimization, using caching mechanisms, or profiling tools. Give specific examples where you've successfully improved performance.

Join Rise to see the full answer
Can you explain your approach to unit testing in Java applications?

Share your experience with unit testing frameworks like JUnit and Mockito. Explain how you write testable code and your methodology for ensuring comprehensive test coverage, including examples of how your testing improved application reliability.

Join Rise to see the full answer
What is your experience with containerization and orchestration technologies?

Discuss specific tools you've used, like Docker and Kubernetes. Explain how you've implemented containerization in your projects, including any challenges and how you overcame them. Share the benefits you observed, such as scalability and ease of deployment.

Join Rise to see the full answer
How do you prioritize tasks and manage multiple projects?

Reflect on your process for managing your time and workload. Discuss techniques like agile methodologies, task prioritization frameworks, or tools you use to track progress. Make sure to illustrate your adaptability in shifting priorities as needed.

Join Rise to see the full answer
What is your experience with DevOps practices in software development?

Highlight your experience with DevOps practices and tools relevant to automation and CI/CD. Discuss how integrating DevOps into your workflow has improved collaboration and deployment speed, providing specific examples where applicable.

Join Rise to see the full answer
Can you discuss any experience you have with messaging middleware?

Explain any projects where you've utilized messaging middleware, such as Kafka. Describe the architecture and the role messaging played in your application, ensuring to cover aspects of reliability and data consistency during communication.

Join Rise to see the full answer
How do you approach learning new technologies and programming languages?

Express your enthusiasm for continuous learning and adaptiveness to new technologies. Provide examples of how you have engaged in self-study, completed online courses, or participated in workshops, detailing how these have enriched your skill set and view on technology.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Boeing Hybrid US, Saint Louis County, MO; Missouri, Berkeley, MO
Posted 20 hours ago
Posted 5 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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Canton just viewed Full Stack Web Developer at Abnormal Security
Photo of the Rise User
Someone from OH, Canton just viewed Frontend Engineer, UX at Chainlink Labs
Photo of the Rise User
18 people applied to Internship summer 2025 at Boeing
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Toledo just viewed Intern, Corporate Communications at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
34 people applied to REMOTE Sr Piping Designer at Kelly
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon