Job Title: Java Developer
Location: Newark, NJ (Hybrid – 2/3 days onsite per week)
Duration: 12–24 Months
Experience Level: 13+ Years
Domain – Investment Banking
Job Summary:
We are seeking highly skilled and motivated Full Stack Java Developers with strong experience in Kafka, Python, and proven expertise in the financial services industry. The ideal candidates will be responsible for developing scalable, high-performance applications across front-end and back-end systems in a complex and dynamic financial environment.
Key Responsibilities:
- Design, develop, and maintain full stack applications using Java, Spring Boot, and modern front-end frameworks (React, Angular, etc.).
- Implement real-time and distributed messaging systems using Apache Kafka.
- Develop and integrate backend components and services using Python where applicable.
- Work closely with product managers, business analysts, and QA teams to deliver secure and scalable solutions.
- Analyze complex technical and business requirements and convert them into working solutions.
- Ensure performance, security, and reliability of financial applications.
- Participate in code reviews, testing cycles, and Agile ceremonies (scrums, sprint planning, etc.).
- Collaborate with DevOps and cloud teams to ensure smooth CI/CD and deployment processes.
Required Skills & Experience:
- 13+ years of hands-on experience in Java development (preferably Java 11+).
- Proficiency in Spring/Spring Boot and RESTful API development.
- Strong hands-on experience with AWS cloud-native services including ECS/EKS, Lambda, API Gateway, S3, EventBridge, RDS, and cloud-based microservices deployment is required.
- Candidate should have extensive experience designing and deploying scalable event-driven applications on AWS using Kafka, containerization (Docker/Kubernetes), and CI/CD automation pipelines
- Strong experience in Apache Kafka (producer/consumer architecture, message streaming).
- Working experience with Python in backend development or scripting.
- Solid knowledge of financial services domain (e.g., trading, clearing, settlements, or capital markets).
- Experience with relational databases (Oracle, PostgreSQL) and/or NoSQL databases.
- Familiarity with Agile methodologies and tools like JIRA, Confluence, Git.
Nice to Have:
- Exposure to AWS cloud platforms.
- Experience with CI/CD pipelines (Jenkins, GitHub Actions, etc.).
- Knowledge of front-end frameworks like React.js or Angular.
- Prior experience with Broadridge platforms is a plus.