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

Senior Java Developer- (Hybrid)

The Applications Development Senior Java Developer is an senior 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.

The candidate will be a core member of the technology team responsible implementing projects based on Java, SpringBoot, Kafka using latest technologies.

Key Responsibilities:

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • 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.

Required Skills / Experience:

  • 5+ years of relevant experience
  • Strong knowledge of Java/J2EE, Spring Boot, Hibernate and RESTful web services (XML, JSON).
  • Hands-on Experience with Core Java, Multi-threading, Collections framework and Spring Framework
  • Strong Knowledge of persistent storage technologies (RDBMS like Oracle, SQL Server).
  • Experience of working with Microservices Architecture
  • Strong understanding of design patterns.
  • Strong analytical and problem-solving skills
  • Experience with source code management tools (Git or Bitbucket).
  • Understanding of clean coding principles and code quality measurements using tools like Sonar.
  • Ability to design and implement unit, integration, and functional tests.
  • Good to have understanding of Cloud-native development and Container Orchestration tools ( Docker, Kubernetes, OpenShift, etc.).
  • Good to have experience to event-driven architecture using Kafka
  • Good written and verbal communication skills.
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Good to have experience on payment domain
  • Good communication skills
  • Good analytics skills
  • Having experience working in Scrum  / Kanban teams and shared service distributed teams across geography


Education:
• Bachelor’s degree/University degree in Computer Science or equivalent

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

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 04, 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 Senior Java Developer- (Hybrid), Citi

Join the talented team at Citi as a Senior Java Developer in our vibrant Tampa, Florida office, where innovation meets expertise in a hybrid work environment. As a core member of our technology team, you will play a pivotal role in the establishment and implementation of cutting-edge application systems and programs. Your contribution will directly impact various businesses by participating in complex feasibility studies, conducting risk assessments, and carrying out programming activities using Java, Spring Boot, and Kafka. With over 5 years of experience under your belt, you'll bring your in-depth knowledge to analyze and solve multifaceted systems issues, ensuring our applications meet the highest standards of functionality and security. You will also coach and guide junior analysts, sharing your expertise and fostering a collaborative atmosphere. Your knack for clean coding and strong understanding of design patterns will be invaluable as you implement microservices architecture and work with persistent storage technologies like Oracle and SQL Server. At Citi, we prioritize professional growth and understanding of modern technologies, so your familiarity with cloud-native development and container orchestration tools will be a great addition. If you are passionate about advancing your career and have a desire to contribute to dynamic projects, this is the ideal opportunity for you to shine.

Frequently Asked Questions (FAQs) for Senior Java Developer- (Hybrid) Role at Citi
What are the main responsibilities of a Senior Java Developer at Citi?

As a Senior Java Developer at Citi, your primary responsibilities will include conducting feasibility studies, estimating costs, and implementing application systems to meet business needs. You'll also monitor all phases of development, providing support to business users and utilizing your expertise to solve complex technical issues. Additionally, you'll mentor junior analysts and collaborate closely with other technology groups on advanced programming solutions.

Join Rise to see the full answer
What skills are required to apply for the Senior Java Developer position at Citi?

To be successful in the Senior Java Developer role at Citi, candidates should have a strong foundation in Java/J2EE, Spring Boot, and RESTful web services. A minimum of 5 years of relevant experience is essential, along with hands-on knowledge of multi-threading, collections framework, and RDBMS technologies like Oracle and SQL Server. Familiarity with microservices architecture, design patterns, and tools such as Git is also important. Good communication skills are a must, as you'll frequently collaborate with other teams.

Join Rise to see the full answer
What does the career path look like for a Senior Java Developer at Citi?

At Citi, a Senior Java Developer has numerous opportunities for career development. By mastering your responsibilities and mentoring junior staff, you can advance to leadership roles within the technology team or branch into specialized areas such as system architecture or project management. Continuous learning and professional development are highly encouraged, providing a clear path for growth in your career.

Join Rise to see the full answer
Can you work remotely as a Senior Java Developer at Citi?

Yes, the position of Senior Java Developer at Citi is hybrid, meaning you have the flexibility to work both in the office and remotely. This arrangement supports a balanced work-life initiative while ensuring collaboration and innovation can thrive, regardless of where you are working from.

Join Rise to see the full answer
What is the salary range for a Senior Java Developer at Citi in Tampa?

The salary range for a Senior Java Developer at Citi in Tampa, Florida, is between $96,960.00 and $145,440.00, depending on experience and qualifications. In addition to a competitive salary, Citi offers a comprehensive benefits package including health coverage, 401(k) options, and paid time off, making it an attractive opportunity for prospective candidates.

Join Rise to see the full answer
Common Interview Questions for Senior Java Developer- (Hybrid)
What experience do you have with Java and Spring Boot for application development?

When answering this question, highlight specific projects where you've effectively utilized Java and Spring Boot. Discuss the challenges you faced, how you overcame them, and any particular design patterns or best practices you implemented, showcasing your analytical skills and technical expertise.

Join Rise to see the full answer
Can you explain the microservices architecture and its advantages?

To effectively answer this, describe microservices architecture as a method to develop applications as a suite of small services, each running in its own process. Discuss its advantages such as improved scalability, ease of deployment, and better resilience. Provide examples of how you've applied microservices in past projects to reinforce your answer.

Join Rise to see the full answer
How do you handle issues when testing your applications?

Discuss your testing strategy, mentioning unit testing, integration testing, and user acceptance testing. You could provide an example of a specific bug you encountered and how your systematic approach to testing helped you resolve it successfully.

Join Rise to see the full answer
What techniques do you use to ensure code quality?

Specify the techniques you employ to maintain code quality, such as code reviews, adhering to clean coding principles, and using tools like Sonar for code quality measurement. Provide examples where your focus on quality improved project outcomes.

Join Rise to see the full answer
Describe a challenging problem you encountered in your previous role and how you resolved it.

Offer a specific scenario that describes the problem in detail. Explain your thought process in identifying the issue, the steps you took to resolve it, and the final outcome. This illustrates your problem-solving skills and ability to work well under pressure.

Join Rise to see the full answer
Have you used any source code management tools? If yes, which ones?

Mention your experience with source code management tools like Git or Bitbucket, explaining how you used them for version control in your projects. Discuss the workflows you've followed, such as branching strategies, to demonstrate your collaboration with teams.

Join Rise to see the full answer
What experience do you have with event-driven architecture using Kafka?

Discuss projects where you employed event-driven architecture with Kafka, detailing how it enhanced your application's performance and scalability. Emphasize your understanding of message queues and how you've used them to handle data streams.

Join Rise to see the full answer
How do you prioritize tasks when working under tight deadlines?

Illustrate your prioritization strategy, mentioning techniques like the Eisenhower Matrix or Agile methodologies. Provide an example where you successfully managed multiple tasks under time constraints and how you communicated with your team during this process.

Join Rise to see the full answer
Are you familiar with cloud-native development? How have you applied it in your projects?

Discuss your knowledge of cloud-native development and the benefits it brings, such as scalability and reduced deployment times. Provide examples of projects where you've worked with container orchestration tools like Docker or Kubernetes, illustrating how these technologies improved efficiency.

Join Rise to see the full answer
How do you approach mentoring junior developers?

Detail your approach to mentoring, focusing on knowledge sharing, code reviews, and providing constructive feedback. You can also include a success story where your mentoring made an impact on a junior developer's growth within the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Citi Hybrid Rutherford New Jersey United States
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Citi seeks a Senior IT Project Tech Lead to steer significant technology projects and guide strategic decisions with a focus on risk and capital management.

Photo of the Rise User
Citi Hybrid Irving Texas United States
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Citi is looking for a Full Stack Development Lead to guide application systems analysis and programming activities with a focus on innovation and results.

Photo of the Rise User
Posted 21 hours ago

Join a dynamic team dedicated to revolutionizing AI systems through innovative software engineering using Rust.

Photo of the Rise User
Posted yesterday

A leading IT company is on the lookout for a Senior Application Specialist to drive technological advancement in their Agile software delivery team.

Posted 11 days ago

Safelite is seeking a proactive Software Engineer to join their hybrid team and support innovative software solutions.

Photo of the Rise User

Join Adtran as a Junior Software Engineer and be part of a dynamic team enhancing a cloud-based platform for internet service providers.

Runloop Remote No location specified
Posted 8 days ago

As a Software Engineer at Runloop, you'll shape the frontend of our revolutionary AI-driven software development platform.

Photo of the Rise User
Posted 7 days ago

Join 10x Genomics as a Staff Software Engineer in Test contributing to cutting-edge embedded technologies that support scientific discovery.

Photo of the Rise User
Posted 2 days ago

Join Brillio as a Salesforce CPQ Architect and lead impactful digital transformation projects with enterprise-level clients.

Photo of the Rise User
Posted 2 days ago

Join Matillion's pioneering team in Hyderabad as a Software Engineer, where you’ll enhance data productivity through innovative technology.

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...

505 jobs
MATCH
Calculating your matching score...
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 29, 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
10 people applied to Front end developer at Viseven
Photo of the Rise User
50 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars
Photo of the Rise User
Someone from OH, West Chester just viewed Independent Living Ambassador at Otterbein SeniorLife
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Sourcing Specialist (US) at Fictiv
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager, Hardware - Asia at Block
Photo of the Rise User
Someone from OH, Springfield just viewed [ Choose Your Own Role ] at Rad AI
Photo of the Rise User
Someone from OH, Mason just viewed Senior Specialist, HR Operations at Cardinal Health