Citi logo

Senior Full Stack Java Developer – Assistant Vice President

Job Overview

briefcase

Employment Type

Full-time
moneybag

Compensation

Salary
Range $121,200.00 - $181,800.00
diamond

Benefits

Medical insurance
Dental Insurance
vision coverage
401(k) Plan
Life insurance
accident insurance
Disability insurance
wellness programs
Paid Time Off
Paid holidays

Job Description

Citi is a leading global financial services company known for its commitment to innovation, technology, and client-centric solutions. With a presence in numerous countries, Citi offers a diverse and inclusive work environment that fosters professional growth, creativity, and collaboration. The organization is dedicated to developing cutting-edge financial applications and platforms that drive business success and enhance the experience of clients worldwide. The company is committed to maintaining high ethical standards, regulatory compliance, and operational excellence throughout its operations. Citi provides its employees with competitive compensation packages, including base salary and various incentive programs, as well as extensive benefits that support personal and professional well-being. This particular opportunity is full-time and located in Rutherford, New Jersey, with a salary range between $121,200 and $181,800, reflecting the seniority and expertise required for the position.

The Senior Full Stack Java Developer role is a senior-level position within Citi's Technology team focused on applications development. This position requires a professional who will lead the analysis, design, development, and implementation of new and revised application systems and programs. You will collaborate closely with multiple management teams across the organization to ensure the seamless integration of application functionalities that align with business objectives and streamline processes. A critical objective in this role is identifying areas for system enhancements that support the deployment of new products and process improvements.

This role demands a seasoned developer with deep knowledge of Java and JavaScript frameworks such as React, as well as experience with backend technologies like Spring Boot and Oracle databases. The successful candidate will utilize advanced application architecture principles to develop high-quality, scalable software solutions that adhere to Citi's architectural guidelines. You will be responsible for setting standards related to coding, testing, debugging, and implementation procedures to ensure robust and secure applications.

Beyond technical expertise, this role requires strong analytical skills to evaluate complex business and system processes, resolve high-impact issues, and deliver innovative solutions. The Senior Full Stack Java Developer will act as a mentor to mid-level developers and analysts, providing guidance and oversight while managing work allocation. Ethical business practices are paramount, and the developer must consider risk management, regulatory compliance, and the safeguarding of Citi's reputation, clients, and assets in all decisions and actions. This role offers an exciting opportunity to contribute to one of the world's most respected financial institutions by driving technology initiatives that support its strategic goals while advancing your career in a dynamic, fast-paced environment.

Job Requirements

  • Bachelor’s degree or university degree or equivalent experience
  • 5+ years of software development experience specializing in Java, JavaScript frameworks like React, Spring Boot, and Oracle
  • Clear understanding of data structures and object-oriented principles using Java
  • Practical experience with artificial intelligence tools for development workflows
  • Proficiency in microservices frameworks and event-driven services
  • Experience with service oriented and microservices architectures including REST and GraphQL
  • Ability to design, develop, and maintain front-end and back-end components
  • Knowledge of SQL, PL/SQL, and relational databases, especially Oracle
  • Experience with designing and implementing RESTful APIs
  • Proficiency with CI/CD pipelines and deployment tools
  • Experience with AWS is an advantage
  • Experience working within Agile development methodologies and using project management tools
  • Excellent problem solving and analysis skills
  • Strong communication and mentoring abilities
  • High ethical standards and risk assessment capability

Job Qualifications

  • 5+ years of software development experience specializing in Java, JavaScript frameworks like React, Spring Boot, and Oracle
  • In-depth knowledge of modern application architecture principles
  • Clear understanding of data structures and object-oriented principles using Java
  • Practical experience with AI tools for enhancing development workflows
  • Proficiency in Microservices frameworks including Spring Boot, Event-Driven Services, and Cloud-Native development
  • Experience with Service Oriented and Microservices architectures including REST and GraphQL
  • Demonstrated ability in full stack development including front-end and back-end components
  • Strong expertise in front-end development using JavaScript frameworks, HTML5, and CSS
  • Solid experience in back-end development using Java, Python, or similar
  • Comprehensive knowledge of SQL, PL/SQL and relational databases especially Oracle
  • Proven capability in designing and implementing RESTful APIs
  • Proficiency with CI/CD pipelines and tools such as Maven, Gradle, Docker, Jenkins, OpenShift
  • Experience with AWS is a significant advantage
  • Practical experience working in Agile methodologies and project management tools like JIRA
  • Bachelor’s degree or equivalent experience

Job Duties

  • Partner with multiple management teams to ensure integration of functions to meet goals and define system enhancements
  • Resolve high impact problems through evaluation of complex business, system processes, and industry standards
  • Provide expertise in applications programming and ensure design adheres to architecture blueprint
  • Develop standards for coding, testing, debugging, and implementation
  • Develop knowledge of business areas integration including architecture and infrastructure
  • Provide in-depth analysis and innovative solutions for complex issues
  • Serve as advisor or coach to mid-level developers and analysts and allocate work as necessary
  • Assess risk when making business decisions ensuring compliance with laws, rules, regulations, and company policies

Job Criteria

Experience

Expert Level (7+ years)


Job Location

Your Profile Is Visible To Hiring Managers Across OysterLink.

We'll match you with best jobs

Get job offers faster

Business woman
Business man
Search For More Opportunities:

How Candidates Get Hired Faster

Apply to 2–3 similar roles

Complete profile & get best matches

Check new opportunities daily

Woman chef
Man chef