Taro Logo

Senior Full Stack Developer Lead - Inventory Management

Global financial services company providing banking and financial products
Jersey City, NJ, USA
$142,320 - $213,480
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Finance

Description For Senior Full Stack Developer Lead - Inventory Management

Citi is seeking a Senior Full Stack Developer Lead to join their Inventory Management Applications Suite team. This role focuses on leading the development of high-volume, low-latency enterprise Java applications in the Capital Markets domain. The position combines technical leadership with hands-on development, requiring expertise in both frontend and backend technologies.

The role involves leading the design and implementation of complex microservices architectures, migrating monolithic systems to modern cloud-based solutions, and ensuring high-quality software delivery through proper testing strategies and performance optimization. The successful candidate will work with cutting-edge technologies including Spring Boot, Cloud platforms (AWS, GCP, PCF), and modern frontend frameworks like React and Angular.

As a technical leader, you'll be responsible for mentoring team members, conducting code reviews, and collaborating with various stakeholders to deliver robust solutions. The position offers competitive compensation ranging from $142,320 to $213,480, along with comprehensive benefits including medical, dental, vision coverage, 401(k), and various insurance options.

This is an excellent opportunity for an experienced developer looking to take on a leadership role in a global financial institution. The position offers exposure to complex financial systems and the chance to work with modern technologies while solving challenging technical problems. The hybrid work environment provides flexibility while maintaining collaborative opportunities with team members.

Working at Citi means joining a prestigious financial institution with a global presence, offering significant opportunities for professional growth and development. The role provides a perfect blend of technical challenges and leadership responsibilities, making it ideal for someone looking to advance their career in financial technology.

The position requires a deep understanding of both technical and business aspects of financial systems, with opportunities to influence architectural decisions and drive innovation. You'll be working on business-critical applications that directly impact the company's operations, making this role both challenging and rewarding.

Last updated a day ago

Responsibilities For Senior Full Stack Developer Lead - Inventory Management

  • Lead design and development of high-volume/low-latency enterprise Java applications
  • Provide Level 3 support for applications
  • Lead microservices architecture and design patterns implementation
  • Coordinate between stakeholders and teams
  • Migrate monolithic systems to microservices architecture
  • Build test automation suites
  • Identify and resolve system bottlenecks
  • Provide data architecture leadership
  • Conduct code reviews and design reviews
  • Work with Production Service/Support to resolve issues
  • Ensure technology roadmaps align with business strategies

Requirements For Senior Full Stack Developer Lead - Inventory Management

Java
JavaScript
MongoDB
PostgreSQL
React
TypeScript
Kafka
Kubernetes
  • BS/MS degree in Engineering, Computer Science, or equivalent
  • 10+ years of experience as a Senior Java Developer
  • 8+ years of Oracle RDBMS design and development skills
  • 6+ years hands-on experience in ETL functionalities
  • Experience with microservices using Spring Boot, Spring Cloud config, Netflix OSS
  • Strong experience in Java concurrency and thread-safe code
  • 5+ years experience with Spring Framework and Spring Boot
  • 5+ years of experience in Java front end frameworks like Angular, React.js
  • 4+ years experience in cloud platforms (AWS, GCP, PCF)
  • 5+ years of Microservices development experience
  • 7+ years of experience in Java multi-threaded programming
  • Excellent interpersonal and communication skills

Benefits For Senior Full Stack Developer Lead - Inventory Management

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Wellness programs
  • Paid time off
  • Vacation
  • Sick leave
  • Paid holidays

Interested in this job?

Jobs Related To Citi Senior Full Stack Developer Lead - Inventory Management

Senior Kafka Platform Engineer - VP

Senior Kafka Platform Engineer position at Citi, focusing on building and maintaining Kafka as a Service platform, requiring expertise in Kafka, Kubernetes, Java, and Python.

Product Developer, Director

Senior Product Developer role at Citi focusing on Equities Risk Management Architecture, combining technical expertise with business strategy.

Product Developer, Director

Senior Product Developer role at Citi focusing on Equities Risk Management Architecture, requiring expertise in derivatives trading and platform development.

Java Developer - Equity Finance - VP

VP-level Java Developer position at Citi focusing on Equity Finance trading applications, offering competitive compensation and comprehensive benefits.

Product Developer, Director

Product Developer Director position at Citi in London, focusing on financial technology development and leadership.