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.
Tech Stack
Tools & technologiesApacheCloudDistributed SystemsDockerGRPCJavaKafkaKubernetesMicroservicesMongoDBNoSQLOpenShiftOraclePythonRedisSpring
About the role
Key responsibilities & impact- Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development
- Establish and implement new or revised applications systems and programs to meet specific business needs or user areas
- Monitor and control all phases of the development process and analysis, design, construction, testing, and implementation
- Provide user and operational support on applications to business users
- Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues
- Recommend and develop security measures in post implementation analysis of business usage
- Consult with users/clients and other technology groups on issues
- Ensure essential procedures are followed and help define operating standards and processes
- Serve as advisor or coach to new or lower level analysts
- Appropriately assess risk when business decisions are made
Requirements
What you’ll need- 8-12 years of relevant experience in Apps Development role with hands on coding using Java, Kafka, Big Data Framework and distributed systems
- In depth knowledge of Java, Spring, Kafka, Distributed Cache/Systems (e.g. Apache Ignite, Redis)
- Hands on experience on relational databases like Oracle
- Any experience with NoSQL databases like MongoDB or Apache Iceberg is preferred
- Experience with Python is preferred
- Great exposure to microservices architecture
- API first design thinking and implementation using Rest, websocket and gRPC
- Experience with building applications on cloud platform such as Docker, Kubernetes or OpenShift
- Proven implementation of design pattern and enterprise level architecture
- Strong analytical, troubleshooting and problem-solving skills
- Excellent verbal and written communication skills
- Able to work independently and as part of a team
- Able to multi-task and prioritize tasks effectively
- Strong organizational and project management skills
Benefits
Comp & perks- Citi is an equal opportunity employer
- Reasonable accommodations for persons with disabilities
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
JavaKafkaBig Data FrameworkDistributed SystemsSpringRelational DatabasesOracleNoSQL DatabasesMongoDBPython
Soft Skills
analytical skillstroubleshooting skillsproblem-solving skillsverbal communicationwritten communicationindependenceteamworkmulti-taskingprioritizationorganizational skills
