Job ID: JOB_ID_747
Role Summary
We are inviting applications for the position of Senior Java Full Stack Developer to join a high-impact engineering team within the Banking and Finance domain. This role is based in Jersey City, New Jersey, and is tailored for a seasoned professional who excels in building scalable, high-performance distributed systems. The project involves the development and optimization of mission-critical financial applications where data integrity, low latency, and high availability are paramount. This is a contract-to-contract (C2C) opportunity specifically seeking local candidates who can contribute to the vibrant fintech ecosystem of the New York metropolitan area.
Technical Expertise and Mandatory Skills
The modern financial landscape requires a developer who is not only proficient in core programming but also deeply familiar with real-time data processing and big data technologies. The mandatory skill set for this position includes:
- Java Full Stack Development: Mastery of Java (version 11 or higher), Spring Boot, and microservices architecture. The candidate should be adept at designing RESTful APIs and managing complex backend logic.
- Apache Kafka: Extensive experience in implementing Kafka for event-driven architectures, including producer/consumer configuration, stream processing, and managing Kafka clusters in a production environment.
- Apache Spark: Strong hands-on experience with Spark for large-scale data processing, including Spark SQL and Spark Streaming, to handle the massive datasets typical of the banking industry.
- Frontend Technologies: While the backend streaming components are the primary focus, a strong understanding of modern frontend frameworks such as Angular or React is highly preferred to ensure a seamless full-stack delivery.
- Database Management: Proficiency in both SQL (PostgreSQL, Oracle) and NoSQL (MongoDB, Cassandra) databases, with a focus on query optimization and data modeling for financial transactions.
Domain-Specific Responsibilities
Working within the Banking and Finance domain, the Senior Developer will be responsible for:
- Financial Transaction Processing: Developing secure and reliable systems for handling sensitive financial data and transactions.
- Regulatory Compliance: Ensuring all software solutions adhere to industry standards such as PCI-DSS, GDPR, and other financial regulatory requirements.
- System Integration: Integrating disparate financial systems and third-party APIs to create a cohesive data ecosystem.
- Performance Tuning: Identifying bottlenecks in the application stack and optimizing code for maximum throughput and minimal latency.
- Collaborative Engineering: Working closely with business analysts, architects, and QA teams to deliver high-quality software through Agile methodologies.
Candidate Profile
The ideal candidate will have a Bachelor’s degree in Computer Science or a related field and a proven track record of at least 8-10 years in software development. Given the seniority of the role, we expect a professional who can provide technical leadership, mentor junior developers, and contribute to architectural decisions. Candidates must be local to the Jersey City area and possess the necessary visa authorization (B/H on C2C) to work in the United States. This position offers the chance to work on cutting-edge financial technology that impacts millions of users daily.
Fintech Innovation and Environment
Jersey City has emerged as a premier hub for financial technology, and this role places the Senior Java Full Stack Developer at the center of this innovation. The project involves building next-generation trading platforms and risk management systems that require the highest levels of performance. The use of Kafka and Spark is not just a requirement but a necessity for handling the high-velocity data streams inherent in modern finance. The developer will be expected to contribute to the entire software development lifecycle, from initial concept and architectural design to deployment and maintenance. This includes writing unit tests, performing code reviews, and participating in daily stand-ups. The ideal candidate will have a passion for clean code and a commitment to continuous learning, as the fintech landscape is constantly evolving with new tools and methodologies. This contract position offers a competitive rate and the opportunity to work with some of the brightest minds in the industry, all while being based in one of the most dynamic financial centers in the world.
Special Requirements
Domain: Banking/Finance. Local candidates only. Visa: B/H on C2C. Mandatory Spark & Kafka. Required details for submission: DOB, Bachelor's University Name, Current Location.
Compensation & Location
Salary: $95 – $125 per year (Estimated)
Location: Jersey City, NJ
Recruiter / Company – Contact Information
Recruiter / Employer: Talentola Inc
Email: Arjun.singh@Talentola.com
Recruiter Notice:
To remove this job posting, please send an email from
Arjun.singh@Talentola.com with the subject:
DELETE_JOB_ID_747