Citigroup, Inc

Senior Full Stack Java Developer

Citigroup, Inc$80K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of development experience with Java tech stack
  • Hands-on experience with NoSQL databases, especially MongoDB
  • Strong knowledge of application architecture and design principles
  • Experience in developing microservices architectures
  • Proficient with build tools such as NPM and Gradle
  • Familiarity with TDD, BDD, and testing frameworks like Cypress and Cucumber
  • Excellent communication and collaborative skills

Responsibilities

  • Develop applications using Java, Spring Boot, and microservices
  • Design and deploy solutions based on prioritized business user requirements
  • Conduct code reviews to ensure solution quality and adherence to requirements
  • Initiate improvements for configurable and extensible solutions within the team
  • Drive automation in the CI/CD process with the DevOps team
  • Lead troubleshooting efforts for technical issues

Benefits

  • Work in a diverse and inclusive culture that promotes creativity
  • Access to continuous learning and improvement opportunities
  • Collaborate with a global team of specialists for innovative solutions
  • Be part of a strategic initiative to digitize financial services globally
Full Job Description
Citi's Banking Technology is a business aligned technology organization focused on providing best-in-class products and services to our global clients while solving our bankers' biggest pain points. We are a cross-functional, globally distributed team of talented individuals, creating platforms/products that aims to deliver innovative solutions to bankers and clients by applying latest engineering standards, agile operating model, and DevOps practices.

Banking technology is focused on building a cross-functional team of talented individuals, creating a unique platform to deliver products that will disrupt the industry through technical innovation and creativity.

Building upon the success of our Deal Management function in Citi Banking, we are seeking a highly effective and innovative engineering lead with experience in mobile and web development of event driven platforms. A successful candidate as part of their role would also be managing our agile delivery team. These teams work closely with our business partners/area product owners to build strategic solutions for our clients in investment banking.

Our Impact:

Deal Management function in Citi Banking creates deal lifecycle enterprise solutions for our users located in over 100 countries. We are looking to digitise our deal management capabilities and integrate end to end workflows for our business users. As part of this strategic initiative, we are building an event driven platform that can serve as one-stop for all deal workflows across all product lines.

Your Impact:

As development engineer in Deal Management, you will work with other technology specialists to design and implement solutions solving banking use cases. You will participate in project implementation with project managers, product manager, quality engineers and team members to analyse business requirements, outline the proposed IT solution, build & release solutions to our business users. You ownership will be in hands on development, participating in engineering activities - coding, peer reviews and CI/CD activities, production releases with the team to deploy solutions to production. Your responsibility also includes ensuring solutions built by you adhere to technical architecture and data model principles followed by our organisation. You will also have several opportunities to build innovative solutions throughout design, development, and adoption across other teams.

We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.

Key Responsibilities:
  • Hands on development in Java, Spring Boot, micro-services and single page application framework in collaboration with rest of the team.
  • Design, code and deploy strategic solutions for requirements prioritized from business users.
  • Code review functionalities built by team and ensured the quality and correctness of solution as per business requirement
  • Participate in initiatives within team to improve and build solutions around configurable and extensible solutions
  • Participate in CI/CD initiatives driving automation of manual steps and speed up build and deployment process in partnership with DevOps team.
  • Triage technical issues and lead teams toward solving problem


Required Skills/Qualifications:
  • Development experience in Java tech stack
  • Hands on experience with no sql database like MongoDB, performance tuning and integration with Java applications
  • Advanced knowledge of architecture, design and proficiency in application, data and architecture disciplines
  • Hands on experience in building application using micro-services architecture
  • Knowledge and experience using popular build tools, like NPM and Gradle
  • Knowledge and experience in TDD, BDD and modern testing frameworks like Cypress and Cucumber
  • Understanding of source control and experience working with modern tools that support it, such as Git
  • Experience in mobile application design and architecture disciplines
  • Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals
  • Strong analytical and troubleshooting skills
  • Passionate about building an innovative culture
  • Excellent verbal communication skills
  • Good problem-solving skills


Preferred Skills/Qualifications:
  • Understanding and experience using CI/CD tools like Jenkins
  • Possess a functional orientation, understanding how development work translates to the business end-user
  • Ability to work in large, collaborative teams to achieve organizational goals


Job Family Group:
Technology

Job Family:
Applications Development

Time Type:
Full time

Most Relevant Skills
Please see the requirements listed above.

Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

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 Citi's EEO Policy Statement and the Know Your Rights poster.

About Citigroup, Inc

Citigroup is a financial services holding company that provides financial products and services. The company operates through two segments, Global Consumer Banking (GCB) and Institutional Clients Group (ICG). The GCB segment offers traditional banking services to retail customers through retail banking, commercial banking, Citi-branded cards, and Citi retail services. The ICG segment offers various banking, and financial products and services to corporate, institutional, public sector, and high-net-worth clients. This segment provides wholesale banking products and services, including fixed-income and equity sales and trading, foreign exchange, prime brokerage, derivative services, equity and fixed-income research, corporate lending, investment banking, and advisory services, private banking, cash management, trade finance, and securities services. Citi is committed to sustainability and social responsibility, and the company invests in initiatives that promote economic progress.

Citigroup, Inc Careers

Join the vibrant team at Citigroup, Inc, a leading global bank, and propel your career into the future. Citigroup offers a plethora of job opportunities that span across various fields and expertise, making it an ideal place for ambitious professionals to thrive.

Work You’ll Do

At Citigroup, Inc, you will engage in exciting work that matters. Join our team to help innovate and drive transformation in the banking industry. With Citigroup, you can lead initiatives that redefine how banking works and how financial services can empower people globally.

Innovate and Lead

Citigroup, Inc is at the forefront of financial innovation and leadership. By joining our team, you will work alongside top professionals to develop solutions that enhance customer experiences and operational efficiency. Our commitment to innovation is fundamental, and we encourage our team to push boundaries and think outside the box.

Grow Your Career

Citigroup, Inc is not just a company; it's a place where you can grow both professionally and personally. We offer robust career paths and professional development opportunities that help you reach your potential. With diverse career tracks and the support of leadership, your growth at Citigroup is limitless.

Diversity and Inclusion

We believe our strength comes from the diversity of our team. Citigroup, Inc is dedicated to fostering an inclusive workplace where everyone can contribute their best work. Through diversity training and a culture that embraces differences, we create a welcoming environment for all employees.

Benefits and Culture

Citigroup, Inc values the well-being of its employees. We offer competitive benefits packages that support the health, finance, and lifestyle of our team members. Our culture is built on collaboration, respect, and a commitment to excellence. We ensure that every team member feels valued and part of our global family.

Internship and Employment Opportunities

Start your professional journey with Citigroup through our internship programs or full-time job opportunities. We are constantly hiring fresh talent and seasoned experts who bring creativity and innovation to our team. Whether you're refining your skills or ready to lead, there's a position waiting for you at Citigroup.

Networking and Professional Development

At Citigroup, Inc, networking and continuous learning are part of our DNA. We provide platforms for employees to connect with industry leaders and peers, enhancing their skills and opening up new career opportunities. Our leadership programs and professional development initiatives ensure that you are always ahead of the curve.

Join Our Team

Explore the numerous positions available at Citigroup, Inc that match your skills and interests. We are looking for passionate, curious, and solution-driven team players who are ready to make an impact.

Stay Connected

Keep up to date with the latest in career opportunities and industry insights at Citigroup, Inc. Subscribe to our job alert emails and read our careers blog to stay ahead in your professional journey.

Explore Citigroup, Inc Jobs

Discover the exciting and rewarding opportunities that await at Citigroup, Inc. Tailor your resume, prepare for your interview, and take the next step in your career with us.

SEARCH CITIGROUP JOBS

READ CAREERS BLOG

Citigroup, Inc is where your ambition meets opportunity. Join us and transform your career while making a global impact.
Learn more about Citigroup, Inc
Market Cap
$1.3 billion
Industry
Net Income
$89.6 million
Founded
1812
5 Year Trend
+4.6%
NASDAQ

Similar Jobs

More Jobs at Citigroup, Inc

More Information Technology Jobs

Find similar Senior Full Stack Java Developer jobs: