2 months ago
Base Salary
$121k - $182k/yr
Responsibilities
- Collaborate on implementation approaches for enterprise web applications leveraging blockchain technology.
- Deliver functional application scope while meeting quality standards and stakeholder requirements.
- Apply design patterns and best practices for enterprise web and web3 applications.
- Maintain technical documentation and support application management and deployment activities.
- Identify, resolve, and escalate issues to support timely, on-budget, high-quality project delivery.
- Communicate effectively and collaborate with distributed engineering teams.
Requirements
- Bachelor’s degree in computer science or engineering is required; a master’s degree in computer science or a related discipline is a plus.
- 4–7 years of experience across the software development and testing lifecycle.
- 3–5 years of backend web development experience using Java and Spring.
- Experience developing web applications with asynchronous programming and communication.
- Knowledge of reliability, scalability, performance, data structures, algorithms, design patterns, testing, code reviews, and maintainable code.
- Hands-on experience building enterprise-grade commercial web applications.
- Web3 application development, Web3J, Web3JS, Solidity, and web3 application best practices are preferred.
- Familiarity with DevOps fundamentals, containerized applications, Git, Jira, Jenkins, and Helm Charts is preferred.
- Financial services experience and familiarity with Agile methodology and Scrum are preferred.
Benefits
- Full-time position based in New York, New York.
- Eligible employees may receive medical, dental, and vision coverage; 401(k); life, accident, and disability insurance; and wellness programs.
- Paid time off may include vacation, sick leave, and paid holidays.
About Citi
Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have over 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities. For information on Citi’s commitment to privacy, visit on.citi/privacy.
