FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Java Developer – Assistant Vice President
CitiSenior Java Developer/Lead overseeing technical design and delivery of backend services across Wealth lending platforms. Providing mentorship and driving high-quality software products with a focus on performance and scalability.
Tech Stack
Tools & technologiesAWSAzureCloudGoogle Cloud PlatformJavaMicroservicesSpring
About the role
Key responsibilities & impact- Owning the technical design, development, and delivery of backend services and applications across Wealth lending platforms.
- Providing technical leadership and mentorship to a team of Java developers, actively contributing to the design, development, and implementation of high-quality software.
- Designing and developing resilient and scalable microservices and RESTful APIs with robust error handling, monitoring, and performance.
- Designing, building, and managing the application's service and data access layers, ensuring consistent and efficient data handling.
- Performing and overseeing code quality reviews, application performance profiling, and driving optimization strategies.
- Defining, implementing, and validating complex business logic and data transformations within the application.
- Championing and utilizing AI-assisted development tools (e.g., GitHub Copilot) and modern authentication frameworks to improve developer productivity, code quality, and testing across the engineering team.
- Providing technical leadership and delivery ownership, guiding the team on architecture decisions, best practices, and ensuring the high-quality delivery of features and platform enhancements.
- Identifying problems, analyzing information, and making evaluative judgments to recommend and implement effective solutions.
- Applying fundamental knowledge of programming languages for design specifications and active development.
- Ability to operate with a limited level of direct supervision, drive initiatives, and resolve complex technical issues effectively.
- Appropriately assessing risk when business decisions are made, demonstrating consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets, by driving compliance with applicable laws, rules, and regulations.
Requirements
What you’ll need- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
- 8+ years of progressive experience in software development, with at least 1-2 years in a senior developer or lead capacity
- Experience in managing and implementing successful projects
- Demonstrable experience within the financial services or banking industry, specifically with wealth management or lending platforms, is highly desirable
- Certifications in Java, Spring, or cloud platforms (e.g., AWS, Azure, GCP) are a plus.
Benefits
Comp & perks- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavamicroservicesRESTful APIscode quality reviewsapplication performance profilingdata transformationsAI-assisted development toolsprogramming languagesarchitecture decisionsoptimization strategies
Soft Skills
technical leadershipmentorshipproblem-solvinganalytical judgmentinitiativerisk assessmentcommunicationcollaborationdecision-makingadaptability
Certifications
Java certificationSpring certificationAWS certificationAzure certificationGCP certification