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

Java Software Engineer with Python - AVP - RUTHERFORD, NJ

The Software Engineer role leads and participates in solving business problems by building robust, high-performance large-scale enterprise applications.  You will leverage your deep technical knowledge to design and code scalable and easily maintainable solutions as well as mentor other more junior engineers as needed. You will promote a culture of technical excellence and continuous improvements within the team.

Responsibilities

  • Develop and engineer solutions within multiple agile software delivery teams, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes.
  • Engage in the full software development lifecycle (SDLC), including planning, development, testing, and deployment ensuring adherence to best practices in CI/CD pipelines             
  • Foster relationships with end users and stakeholders and influence product design evolution and delivery strategies

Required Qualifications

  • 5-8 years of experience as a Software Engineer/Developer using Java and/or Python
  • Clear understanding of Data Structures and Object-Oriented Principles
  • Experience building horizontally scalable software using Cloud-native development or Container Orchestration tools such as Kubernetes
  • Spring Framework including Core, Integration, Batch, JDBC, Hibernate.
  • Databases - RDBMS preferably Oracle, NoSQL preferably MongoDB.
  • Familiarity with Linux environment including scripting skills.
  • SDLC/Dev Ops - Git/BitBucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, Any secure coding toolkits.
  • Experience using Generative AI tools such as CoPilot
  • Demonstrated clear and concise written and verbal communication skills
  • Demonstrated leadership, project and stakeholder management skills

Education

  • Bachelor’s degree/University degree in software or computer engineering

About the Team

Part of the Finance, Market and Credit Risk Technology organization, the Wholesale Lending Credit Risk Technology Team is responsible for delivering credit risk loss forecasting software solutions which are used by risk managers and enterprise risk professionals to support various regulatory programs such as CCAR as well as internal stress testing and risk appetite policies


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:

Rutherford New Jersey United States

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

Primary Location Full Time Salary Range:

$121,200.00 - $181,800.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 11, 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

$151500 / YEARLY (est.)
min
max
$121200K
$181800K

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 Software Engineer with Python - AVP - RUTHERFORD, NJ, Citi

Are you ready to take your career to the next level as a Java Software Engineer with Python at Citi in Rutherford, NJ? This exciting role allows you to lead and engage in solving real business challenges by building high-performance, large-scale enterprise applications. In this vibrant environment, you will use your deep technical knowledge in Java and Python to design and create scalable solutions, all while mentoring junior engineers. Imagine fostering a culture of excellence and continuous improvement within your team! As part of an Agile software delivery team, you'll collaborate closely with stakeholders, develop innovative solutions, and actively participate in the full software development lifecycle. Your contributions will not only drive project success but also help shape product design and development strategies. We’re looking for someone with 5-8 years of experience who possesses a strong grasp of data structures, object-oriented principles, and cloud-native technologies. With a mix of technical skills like Kubernetes, Spring Framework, and database management (both RDBMS and NoSQL), you'll be well-equipped to thrive in this position. If you have a Bachelor’s degree in software or computer engineering and are excited about using generative AI tools like CoPilot, we want to hear from you! Join us at Citi, where your work will have a significant impact on finance, risk management, and technology advancement.

Frequently Asked Questions (FAQs) for Java Software Engineer with Python - AVP - RUTHERFORD, NJ Role at Citi
What are the main responsibilities of a Java Software Engineer with Python at Citi?

As a Java Software Engineer with Python at Citi, your primary responsibilities include developing robust, scalable applications, collaborating with Agile teams, and engaging in the full software development lifecycle (SDLC). You'll mentor junior engineers, promote technical excellence, and help evolve product design and delivery strategies through stakeholder engagement.

Join Rise to see the full answer
What qualifications are required for the Java Software Engineer position at Citi?

To qualify for the Java Software Engineer with Python position at Citi, candidates should have 5-8 years of relevant experience in software development, proficiency in Java and Python, and a solid understanding of data structures and object-oriented principles. Additionally, familiarity with cloud-native development, container orchestration, and CI/CD practices is essential.

Join Rise to see the full answer
What technical skills are necessary for a Java Software Engineer with Python at Citi?

Candidates for the Java Software Engineer with Python role at Citi should possess strong technical skills in Java and Python, experience with the Spring Framework, proficiency in database management (Oracle and MongoDB), and familiarity with container orchestration tools like Kubernetes. Knowledge of CI/CD pipeline tools is also important.

Join Rise to see the full answer
How does the team collaborate at Citi for the Java Software Engineer role?

At Citi, the collaboration for the Java Software Engineer role takes place within an Agile framework, where team members work together to achieve sprint goals. This involves active participation in team meetings, code reviews, and collaborative problem-solving to deliver high-quality software solutions effectively.

Join Rise to see the full answer
What opportunities for professional growth are available for a Java Software Engineer with Python at Citi?

As a Java Software Engineer with Python at Citi, you'll have access to various opportunities for professional growth, including mentoring junior engineers, engaging in continuous learning, and participating in projects that utilize cutting-edge technologies like generative AI. The environment encourages technical excellence and continuous improvement.

Join Rise to see the full answer
Common Interview Questions for Java Software Engineer with Python - AVP - RUTHERFORD, NJ
Can you describe your experience with Java and Python in previous projects?

In answering this question, provide specific examples of projects where you used Java and Python. Highlight the challenges you faced, how you overcame them, and the impact your contributions had on the project's success. Be sure to focus on your coding techniques and any methodologies used.

Join Rise to see the full answer
How do you ensure code quality in your software development?

Discuss your approach to maintaining code quality, focusing on practices like code reviews, unit testing, and following best coding standards. Mention any tools you use, such as SonarQube for static analysis, and how you integrate these practices into your workflow.

Join Rise to see the full answer
What experience do you have with Agile methodologies?

Share your experiences participating in Agile teams, detailing how you’ve contributed during sprints, stand-ups, and retrospectives. Highlight any outcomes resulting from Agile practices and how they improved team dynamics or project delivery.

Join Rise to see the full answer
Describe a challenging bug you resolved and how you approached it.

Provide a clear narrative about a particular bug you encountered, how you diagnosed the issue, your troubleshooting steps, and the resolution process. This showcases your problem-solving skills and technical expertise.

Join Rise to see the full answer
What role do cloud technologies play in your development process?

Explain your familiarity with cloud-native development and container orchestration, including how you’ve utilized tools like Kubernetes in your projects. Discuss any benefits these technologies brought to your software development process.

Join Rise to see the full answer
How do you handle feedback on your code?

Discuss your openness to receiving feedback, how you incorporate it into your work, and why you believe it is crucial for professional development. Provide examples where feedback has positively impacted your projects.

Join Rise to see the full answer
Can you explain the importance of CI/CD in software development?

Talk about the role of Continuous Integration and Continuous Deployment (CI/CD) in streamlining software development. Emphasize efficiencies gained and error reductions achieved through automated testing and deployment workflows.

Join Rise to see the full answer
What generative AI tools have you used in your development work?

Share your experiences with generative AI tools, focusing on how you’ve applied them, such as using CoPilot to assist in coding tasks. Discuss any projects where these tools significantly enhanced your coding efficiency.

Join Rise to see the full answer
How do you prioritize your work in a fast-paced environment?

Describe your strategies for time management, prioritization of tasks, and working under pressure. Highlight any tools you utilize for task management and how you ensure deadlines are met without compromising quality.

Join Rise to see the full answer
What is your approach to mentoring junior engineers?

Discuss how you’ve taken on mentorship roles in the past, sharing specific strategies you use to support junior engineers, such as regular code reviews, offering guidance on technical problems, and creating opportunities for learning and growth.

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

Lead risk reporting and analytics in Citi's DART team to ensure effective risk management and compliance.

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

Citi seeks an experienced Full Stack Developer to contribute to innovative application development in a hybrid work environment in Tampa, FL.

Talent Worx Remote No location specified
Posted 3 days ago

Seeking a Senior Software Engineer to lead development efforts in Power Systems Applications with a focus on high-quality delivery practices.

ECA International is on the lookout for a Full Stack Technical Lead to steer innovative software solutions and mentor a talented development team.

Photo of the Rise User
Google Hybrid San Bruno, California, United States
Posted 11 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

We are looking for a skilled Software Engineer III to join YouTube's team, focusing on mobile (Android) development at Google.

Photo of the Rise User

We are seeking a Senior Software Engineer II to drive enterprise-level innovations in a fully remote capacity, enhancing financial systems for better customer experiences.

Photo of the Rise User

Join ConnectOS as a Senior Full Stack Software Engineer to create innovative solutions in the SaaS space for heavy industries.

Photo of the Rise User
Palo Alto Networks Hybrid Santa Clara, California, United States
Posted 5 days ago

Palo Alto Networks is looking for a Senior Principal Engineer to drive Generative AI initiatives that enhance cybersecurity technology.

Photo of the Rise User

Become a vital part of the Solana Foundation’s mission by leveraging your fullstack engineering skills to enhance blockchain functionality and user experience.

Photo of the Rise User
Dental Insurance
Performance Bonus
Paid Holidays

As a Software Engineering Manager at Canonical, you will lead remote teams in building high-quality cloud infrastructure and mentoring talent.

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

537 jobs
MATCH
VIEW MATCH
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, on-site
DATE POSTED
April 7, 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
H
Someone from OH, Rocky River just viewed Training Manager at Hotel Bardo Savannah
F
Someone from OH, Columbus just viewed VP of Communications at Freedom Together Foundation
Photo of the Rise User
Someone from OH, Columbus just viewed Chief Organizational Communication Officer at Providence
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Bilingual Care Manager, Telephonic RN at Humana
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Business Partner at Red Bull
Photo of the Rise User
16 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Brunswick just viewed Sanitation Team Member at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Acquisition Specialist at Beghou Consulting
C
Someone from OH, Middletown just viewed Operations Analyst at Core Specialty Insurance
A
Someone from OH, Strongsville just viewed Graphic Design Intern at Anvil NorthWest
W
Someone from OH, Uhrichsville just viewed Director Operations at WVUMedicine
Photo of the Rise User
Someone from OH, Cincinnati just viewed Game Director, Scripps Sports at The E.W. Scripps Company
Photo of the Rise User
Someone from OH, Lorain just viewed 3D Modeler / Graphic Designer - Freelance at Twine
o
Someone from OH, Oxford just viewed Digital Media & Marketing Student Intern at osu
Photo of the Rise User
Someone from OH, Beachwood just viewed Dispensary Tech at Ayr Wellness
Photo of the Rise User
Someone from OH, Springfield just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Columbus just viewed Licensing and Regulatory Compliance Analyst at Sportradar