Skip to content

Applications Development Senior Manager
Company | Citigroup |
---|
Location | New York, NY, USA |
---|
Salary | $179982 – $225000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering (any), or a related field
- Five (5) years of experience in the job offered or in a related IT occupation developing software applications in the financial services industry
- Designing and developing high-load low-latency microservices using Java/Kotlin
- Implementing high performance reactive APIs for distributed systems using GRPC
- Creating, optimizing, and debugging SQL queries and stored procedures
- Utilizing Apache Ignite by implementing distributed cache, handling partitioning, and ensuring fault tolerance
- Deploying and managing containerized microservices using OpenShift
- In the alternative, the Employer will accept a Master’s degree and three (3) years of experience.
Responsibilities
- Design, develop, and maintain high-performance, scalable, and secure Java applications
- Collaborate with product managers, UI (User Interface) developers, and others to gather requirements and define technical specifications
- Write clean, efficient, and well-documented code following the best practices and coding standards
- Conduct code reviews and provide constructive feedback to team members
- Troubleshoot and debug applications to optimize performance and resolve technical issues
- Participate in the full software development lifecycle, including planning, design, development, testing, and deployment
- Work with version control systems Git and continuous integration/deployment practices using Udeploy.
Preferred Qualifications
No preferred qualifications provided.