All jobs

Senior Platform Engineer, Java Full Stack Applications Development, SVP

Citigroup17h ago
United StatesHybridFull-timeSenior Level10+ yrs exp
H-1B sponsor

Top focus

Platform EngineerFull Stack Engineer

The Senior Platform Engineering Lead is a pivotal senior-level engineering position responsible for driving the establishment, modernization, and implementation of robust application systems within the Inventory Management domain. This role demands a strong blend of technical leadership, architectural expertise, and hands-on guidance to matrixed Technology Teams.

The overall objective is to lead comprehensive application systems analysis, cutting-edge design, and efficient implementation activities, ensuring high-volume, low-latency, and scalable enterprise solutions

Key Responsibilities

  • Architectural & Technical Leadership: Lead the design and development as a full-stack architect , specializing in Java, Angular and relational databases , for building very high-volume, low-latency enterprise applications that are adaptable and scalable to evolving market conditions.
  • Drive the architectural evolution of systems, championing best practices in microservices architecture , Domain-Driven Design (DDD), and distributed processing fundamentals.
  • Formulate and execute strategies for the transformation of legacy monolithic systems (e.g., running on WebLogic) into modern, cloud-native microservices ecosystems
  • hybrid approaches where applicable, utilizing the latest technologies and transformation patterns.
  • Provide expert guidance and leadership in database design (SQL/NoSQL), messaging systems (e.g., Kafka, MQ), and overall data architecture to identify gaps and drive solutions.
  • Systems Analysis, Design & Modernization: Conduct in-depth analysis of complex business processes, existing system architectures
  • industry standards to define and develop innovative technical solutions for high-level problems.
  • Consult with end-users and key stakeholders to accurately capture system function specifications, translating them into technical designs and user stories (e.g., in JIRA).
  • Evaluate the impact of various architectural and design choices, clearly presenting the trade-offs and implications to all relevant stakeholders.
  • Lead the management of both functional and non-functional requirements, making critical decisions on technical solutions and ensuring alignment with strategic objectives.
  • Development & Quality Assurance: Lead the development of solutions following established technical designs, application development standards, and stringent quality processes throughout the project lifecycle.
  • Provide critical oversight of design and implementation reviews for key initiatives, ensuring operational readiness, resiliency, risk mitigation, and optimal performance before deployment to production.
  • Help ensure high-quality software delivery by providing guidance on comprehensive testing strategies, including planning and designing performance testing
  • offering feedback for tuning performance and other non-functional aspects of the application.
  • Lead the building and maintenance of robust test automation suites to support continuous integration and regression efforts.
  • Mentorship & Team Development: Allocate work, mentor, advise, and coach developers, analysts, and new team members, fostering a culture of technical excellence and continuous improvement.
  • Inspire and lead development resources within the Inventory Management Application team, Operation Solution team
  • the broader Citi organization with best practices, process improvement
  • the adoption of new technologies.
  • Lead developers through complex design challenges, conduct thorough code reviews, and actively participate in the development process to ensure quality and adherence to standards.
  • Strategic Alignment & Stakeholder Engagement: Influence and negotiate with senior leaders across various functions and communicate effectively with external parties as necessary.
  • Gather requirements, provide end-to-end design guidance, architectural oversight, and proactive problem management, interacting with senior leaders, business, and technology groups.
  • Ensure that technology roadmaps align appropriately with business strategies and long-term plans.
  • Risk Management & Operational Excellence: Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm’s reputation and safeguarding Citigroup, its clients, and assets.
  • Drive compliance with applicable laws, rules
  • regulations, adhere to Policy, apply sound ethical judgment regarding personal behavior, conduct
  • report control issues with transparency.
  • Work collaboratively with Production Service/Support teams to promptly resolve critical issues and continuously improve system stability and performance.
  • Identify existing system bottlenecks and deficiencies, devising and implementing robust and scalable solutions to address these shortcomings.
  • Stay up-to-date with new development tools, architectural patterns, and strategies, leveraging emerging technologies, including AI tools, to enhance Software Development and Operational Effectiveness

Qualifications

  • Experience: 10+ years of relevant experience in applications development including Java, Angular and relational databases, with a proven track record in leading complex technical projects.
  • Demonstrated Subject Matter Expert (SME) in multiple areas of Applications Development, systems analysis, and programming of sophisticated software applications.
  • Extensive experience in implementing projects with large budgets and cross-functional or multiple project dependencies.
  • Proven experience in leading global or matrixed technology teams.
  • Strong working knowledge of industry practices, software development lifecycle (SDLC) standards, and agile methodologies.
  • Technical Acumen: Deep expertise in full-stack Angular and Java development, including modern frameworks and ecosystems.
  • Comprehensive understanding and practical experience with Microservices Architecture, including design patterns, resilience strategies, and deployment considerations.
  • Solid grasp of Domain-Driven Design (DDD) principles and their application in complex enterprise systems.
  • Proficiency in distributed processing fundamentals, including concurrency, parallel computing, and fault tolerance.
  • Strong knowledge of relational and NoSQL databases , including advanced SQL, data modeling, performance tuning, and optimization.
  • Hands-on experience with modern messaging technologies (e.g., Kafka, ActiveMQ, RabbitMQ) and event-driven architectures.
  • Demonstrated experience with legacy to modern transformation patterns, including strangler pattern, anti-corruption layers, and domain decomposition

Skills

  • Demonstrated strong leadership, project management, and development skills.
  • Excellent relationship and consensus-building skills, with the ability to influence and negotiate effectively with technical and non-technical stakeholders.
  • Consistently demonstrates clear, concise, and articulate written and verbal communication.
  • Education: Bachelor’s degree/University degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Master’s degree preferred. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location: Jersey City New Jersey United States ------------------------------------------------------ Primary Location Full Time Salary Range: $176,720.00 - $265,080.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
  • date of hire. ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Anticipated Posting Close Date: ------------------------------------------------------ Citi is an equal opportunity employer
  • 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
  • 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.

Required skills

JavaAngularSQLNoSQLKafkaMicroservicesDomain-Driven DesignAgile
Posted on JobRush — the end-to-end AI job-search platform.