The Lead Applications Development Specialist for Tax Technology is a senior individual contributor role responsible for the hands-on development, implementation, and enhancement of critical application systems focused on Tax withholding and Tax reporting. This position requires deep technical expertise in Java development, a strong understanding of application architecture, and comprehensive functional knowledge of tax regulatory and operational flows within a global financial institution. The successful candidate will drive technical solutions, ensure code quality, and mentor junior team members, serving as a key technical resource.
Responsibilities:
• Design, develop, test, and implement complex features and enhancements for Tax withholding and Tax reporting applications using Core Java, J2EE, and Spring Framework.
• Analyze complex business requirements related to Tax technology and translate them into robust, scalable, and maintainable technical solutions.
• Apply sound architectural principles and design patterns to ensure the maintainability, performance, and scalability of developed solutions within the existing enterprise architecture.
• Build and optimize high-performance, multi-user, multi-threading middleware components to support critical business processes and integrations.
• Develop and maintain RESTful API services, ensuring secure, efficient, and well-documented interfaces for internal and external consumption.
• Champion Test-Driven Development (TDD), write comprehensive unit and integration tests, and utilize mocking frameworks to ensure high code quality, reliability, and maintainability.
• Provide expert-level support for existing applications, identifying and resolving complex technical issues and performance bottlenecks.
• Mentor and guide junior developers, providing technical oversight, code reviews, and fostering adherence to best practices and coding standards.
• Design efficient database schemas, write optimized SQL queries, and perform performance tuning for application interactions with relational databases.
• Develop a deep understanding of Tax withholding and Tax reporting functional flows, collaborating closely with business analysts and product owners.
• Actively participate in all phases of the Agile development lifecycle, including sprint planning, daily stand-ups, and retrospectives.
• Ensure all developed solutions adhere to security standards, regulatory requirements, and internal Citi policies, particularly concerning sensitive tax data.
Qualifications:
• 8-10 years of hands-on experience in application development, with significant experience in a senior individual contributor role within financial services or a regulated environment.
• Expert-level proficiency in Core Java, J2EE, and the Spring Framework (Spring Boot, Spring Cloud, Spring Data).
• Extensive experience in server-side development and building complex middleware for multi-user, multi-threading applications.
• Proven track record of designing and implementing high-performance RESTful APIs.
• Experience with modern web technologies including HTML5, React, and JavaScript.
• Database design skills and expertise in writing and tuning complex SQL queries.
• In-depth experience with unit testing, mocking frameworks, and Test-Driven Development (TDD).
• Solid grasp of application architecture principles and design patterns.
• Demonstrated understanding of the functional flows and business processes related to Tax withholding and Tax reporting is highly advantageous.
• Strong experience working within Agile/Scrum development environments.
• Exceptional analytical and problem-solving skills, with the ability to debug and optimize complex systems.
• Excellent communication and collaboration skills, with the ability to articulate technical concepts clearly to both technical and non-technical stakeholders.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi 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.