Senior Platform Engineer, Java Full Stack Applications Development, SVP
Citigroup•17h 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