Job Summary
Jefferies Bank is seeking a highly experienced Senior Java Developer with expertise in data engineering to join our team in New York City. The ideal candidate will play a critical role in designing and implementing data-driven intelligent solutions, collaborating closely with data specialists, application developers, and product managers.
This position requires a candidate with 10+ years of experience in the U.S., a degree from an accredited U.S. college, and local residency in the NYC area.
Key Responsibilities
- Design, develop, and deliver Java-based APIs and microservices using Spring Boot, AWS, and streaming technologies like Kafka.
- Collaborate with data specialists to build and integrate data engineering and data warehousing solutions into business processes.
- Work with SQL to build stored procedures, functions, and optimize database performance.
- Leverage expertise in Salesforce CRM Ecosystem to integrate data solutions effectively.
- Utilize Business Intelligence tools (e.g., Tableau CRM, Cognos, Power BI) to deliver actionable insights.
- Develop and implement ETL and data engineering solutions using tools such as Mulesoft, StreamSets, and Databricks.
- Create TDD/BDD unit tests and work collaboratively with the Quality Assurance team to resolve defects.
- Actively participate in Agile ceremonies, including sprint planning and backlog grooming, to ensure alignment with project goals.
- Provide technical leadership, mentoring team members, and conducting code reviews in a peer programming environment.
Required Skills and Qualifications
- Experience: At least 10 years of experience as a Java Developer in the U.S.
- Education: Bachelor’s degree from an accredited U.S. college.
- Technical Expertise:
- Strong proficiency in Java, Spring Boot, and microservices architecture.
- Hands-on experience with AWS and Kafka for data streaming.
- Advanced SQL skills, including stored procedures and functions.
- Knowledge of the Salesforce CRM Ecosystem.
- Familiarity with BI tools like Tableau CRM, Cognos, and Power BI.
- Experience with ETL tools like Mulesoft, StreamSets, and Databricks.
- Financial Domain Knowledge: Experience working in financial services or investment banking.
- Agile Methodology: Strong understanding of Agile practices and tools.
- Leadership Skills: Proven ability to mentor team members, resolve technical challenges, and conduct peer code reviews.
Preferred Skills
- Exposure to advanced data engineering frameworks and tools.
- Familiarity with enterprise-grade architecture in financial services