As part of the Inventory Management Applications Suite, Senior Application Developer is responsible for leading very high volume / low latency enterprise multi-tiered Java applications to provide cutting‑edge solutions for the Stock Record and related Application in the Capital Markets domain while following industry best practices and Citi standards.The primary responsibility will be to lead the design and development and provide Level3 support for these applications. Coordination between stakeholders and teams is essential, and a commitment to collaborative problem solving, sophisticated design, and product quality is required. Stock Record is business‑critical, with complex interfaces and dependencies, consisting of time‑sensitive deliveries.As a Senior Application Developer, the candidate must have a strong emphasis on microservice architecture and design patterns. The role requires leading deliverable activities, analyzing business requirements, architecting and building solutions (conceptualize, design, and develop) while working with a distributed team of developers across different application layers to develop enterprise solutions for large projects. Collaboration with various internal teams and stakeholders is a must to provide the best solutions and support.This requires a highly experienced Java developer with microservices development experience and a track record of delivering highly scalable, robust applications that use the latest tools and technologies while working on all phases of the development life cycle.ResponsibilitiesProvide application management and solution technology leadership.Design and lead development as a full‑stack Java architect to build high‑volume, low‑latency enterprise applications that can adapt and scale to changing market conditions.Deliver application technology solutions and data information planning, own the technical development environment and work with the Enterprise team to deliver in a fast‑paced, time‑bound manner.Ensure high‑quality software delivery by providing guidance on testing strategy, technical consultation to plan/design performance testing, and feedback/guidance for tuning performance and other non‑functional elements.Migrate application functionalities from large monolithic systems running on WebLogic into a microservices ecosystem or a hybrid of microservices and monoliths where applicable.Understand client requirements and envision solutions that can be captured as user stories in JIRA.Understand the impact of adapting different architectures and designs and present them to relevant stakeholders.Manage both functional and technical requirements while deciding on technical solutions.Develop solutions following established technical design, application development standards, and quality processes.Build test automation suites to reduce regression effort for the QA team.Identify existing system bottlenecks and deficiencies, devise and implement robust solutions to address them.Interact with stakeholders including end‑user clients, Project Managers/Scrum Masters, Business Analysts, offshore development, Quality Assurance, and other cross‑functional teams.Provide data architecture leadership to identify gaps as needed.Drive the design and development of system architecture, work with system stakeholders, and enhance the quality of deliverables.Gather requirements and provide end‑to‑end design guidance, oversight, and problem management while interacting with senior leaders, business, and technology groups.Lead developers through design challenges, conduct code reviews, and participate in development.Oversee design and implementation reviews during the project lifecycle for key initiatives before production to ensure operational readiness.Review existing solutions, track and remediate issues and gaps for resiliency, risk, and performance.Ensure technology roadmaps align with business strategies and plans.Collaborate with Production Service/Support to resolve issues.Stay up‑to‑date with new development tools and strategies.Inspire development resources with best practices and process improvements within the Inventory Management Application team, Operation Solution team, and Citi organization.Ensure requirements are properly analyzed before planning implementation and understand customer needs.Ensure design and development meet customer specifications with best quality practices, minimizing rework and maximizing test coverage in minimal time.Mandatory SkillsBS/MS degree in Engineering, Computer Science, or equivalent.6‑10 years of experience as a Senior Java Developer with end‑to‑end solutions.Senior technical project leadership capability and ability to understand technology requirements.Innovative, self‑starter with ability to multitask.Experience overcoming obstacles through collaboration, research, testing, and negotiation.Experience working in a high‑pressure, fast‑paced global environment with multiple competing priorities.Excellent interpersonal, oral, and written communication skills.8+ years of Oracle RDBMS design and development, including stored procedures, PL/SQL, triggers, and performance tuning.Experience migrating Oracle RDBMS to ECS cloud and NoSQL database; architecting large‑volume real‑time complex solutions in Big Data Platforms & public cloud platforms.6+ years of ETL experience with tools such as Talend, Informatica, Spark, etc.Experience in microservices architecture using Spring Boot, Spring Cloud config, Netflix OSS (Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, ZooKeeper, AWS, etc.Strong knowledge of Java concurrency and building thread‑safe code.Experience with transaction management, JTA, and building high‑volume low‑latency applications.Digital stack familiarity: Apache, J2EE, Java, JBoss, MQ, Oracle, SQL Server, DB2, Windows, Linux.Hands‑on shell scripting and Unix/Linux/Windows system administration.Expertise in relational and non‑relational data models and SQL language semantics.Experience with core Java, server‑side Java, JavaScript, MVC, Spring Framework, and related front‑end frameworks.Understanding of network infrastructure (HTTP/S, TCP/IP, TLS, DNS, load‑balancers, firewalls, proxies, B2B links).6+ years of JMS experience with Tibco/IBM MQ middleware.5+ years with Spring Framework, Spring Boot, Microservices, Spring MVC, Spring Data, Spring JMS, Spring JDBC, Spring Security.5+ years of experience with Java front‑end frameworks like Angular, React.js, jQuery.4+ years deploying applications to cloud platforms: AWS, GCP, PCF, etc.5+ years with WebLogic10 and 12c application server.5+ years of Agile/Scrum development experience across multiple projects.5+ years of SDLC application development.5+ years of microservices development with Spring Boot, AppDynamics, Docker, MongoDB/Cassandra, Kubernetes, Kafka, RabbitMQ, Swagger.7+ years of Java multi‑threaded programming.7+ years of Test‑Driven Development (TDD).7+ years of writing stored procedures, packages, and functions.5+ years of code versioning with GitHub, Bitbucket, Subversion, Perforce.6+ years experience in DevOps tools such as Jenkins/Bamboo/UrbanCode and build technologies Maven/Gradle.Nice to Have SkillsExperience supporting Elasticsearch, Logstash, and Kibana stack.Industry‑recognized technology certifications in AWS, data warehousing, and Oracle RDBMS.Experience in the capital market domain.Job Family Group: TechnologyJob Family: Applications DevelopmentTime Type: Full timePrimary Location: Jersey City, New Jersey, United StatesPrimary Location Full Time Salary Range: $142,320.00 – $213,480.00In 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, and date of hire.Anticipated Posting Close Date: Mar16,2026Citi 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.#J-18808-Ljbffr