CrawlJobs Logo

Lead Application Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States, Jersey City

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

142320.00 - 213480.00 USD / Year

Job Description:

We are seeking a highly skilled and experienced Lead Application Developer to join our team. The ideal candidate will have a strong background in Java development, expertise in big data processing frameworks such as Apache Spark, and hands-on experience with Oracle databases. A proven track record of delivering high-quality, scalable software solutions is essential. This role requires a deep understanding of software engineering best practices, experience with high-volume data processing, and proficiency in Spring Framework.

Job Responsibility:

  • Design, develop, and maintain high-performance, scalable Java applications
  • Implement big data processing solutions using frameworks like Apache Spark or similar technologies
  • Collaborate with cross-functional teams to define, design, and deliver new features and enhancements
  • Ensure adherence to software engineering best practices, including code reviews, unit testing, and continuous integration
  • Optimize and troubleshoot high-volume data processing pipelines to ensure reliability and performance
  • Work with Spring Framework to build robust and maintainable enterprise applications
  • Develop and optimize database queries, stored procedures, and schemas for Oracle databases
  • Integrate systems and applications using Apache Camel (preferred but not required)
  • Document technical designs, processes, and solutions for team knowledge sharing
  • Mentor junior developers and contribute to the overall technical growth of the team

Requirements:

  • Strong proficiency in Java programming with 7+ years of experience
  • Hands-on experience with big data processing frameworks such as Apache Spark, Flink, or similar
  • Solid understanding of software engineering principles, design patterns, and best practices
  • Proficiency in Spring Framework
  • Experience with Oracle databases, including performance tuning
  • Experience with high-volume, low-latency systems and data processing
  • Experience with CI/CD pipelines and DevOps practices
  • Strong problem-solving skills and ability to work in a fast-paced environment
  • Excellent communication and collaboration skills

Nice to have:

  • Experience with Apache Camel for integration and messaging
  • Familiarity with distributed systems and microservices architecture
  • Knowledge of cloud platforms (e.g., AWS, Azure, or GCP) and containerization (e.g., Docker, Kubernetes)
What we offer:
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages including vacation, sick leave, and paid holidays
  • Discretionary and formulaic incentive and retention awards

Additional Information:

Job Posted:
August 28, 2025

Expiration:
September 02, 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.