CrawlJobs Logo

Senior Java Development Lead

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States, Irving

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

125760.00 - 188640.00 USD / Year

Job Description:

Senior level position responsible for designing, developing, and optimizing high-performance Java based applications that support critical financial operations in the Capital Markets domain. The ideal candidate will have deep hands-on experience in Java, object-oriented programming, microservice architecture, software design patterns coupled with a proven track record of delivering complex projects.

Job Responsibility:

  • Designing, developing, and optimizing high-performance Java based applications that support critical financial operations in the Capital Markets domain
  • Independently code and deliver complex functionalities in Java, Spring Boot, micro-services in partnership with the team
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Participate in initiatives within team to build solutions or enhance existing functionalities around configurable and extensible solutions
  • Participate in CI/CD initiatives driving automation of manual steps and speed up build and deployment process in partnership with DevOps team
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals

Requirements:

  • 6-10 years of recent experience with design and development of enterprise scalable applications using Java/J2EE, Spring Framework and related technologies
  • Hands on experience with relational database like Oracle, performance tuning and integration with Java application
  • Strong experience using microservices architecture, including service discovery, API gateways, REST and inter-service communication
  • Proficient in functional programming concepts with Streams API, Lambda Expressions and Optional
  • Experience for building asynchronous, event/message-driven systems in microservices using Apache Kafka for real time streaming and event driven architecture
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirement
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor's degree/University degree or equivalent experience

Nice to have:

  • Experience using CI/CD tools like Jenkins, Kubernetes etc.
  • Experience in Agile, Scrum Development environment
  • Knowledge and experience in TDD, BDD and modern testing frameworks like Cypress and Cucumber
  • Experience with observability and visualization tools like AppDynamics and Grafana
  • Master's degree preferred
What we offer:
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Discretionary and formulaic incentive and retention awards

Additional Information:

Job Posted:
September 13, 2025

Expiration:
September 18, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.