Java Developer (BC)

New York, NY - Information Technology - Hybrid

Date Posted: 12/16/2022 9:38:25 AM

Java Developer
Manhattan, One Day a Month
Financial Service Firm

Develop, enhance, and support microservices-based applications utilizing Java. Develop and enhance applications using Microsoft SQL Server databases – design, create and modify tables, relationships, indexes, stored procedures, and triggers. Design and conduct unit testing, systems integration testing and regression testing. Analyze system and user requirements. Write technical and/or design documentation. Design flowcharts and other technical diagrams. Provide accurate estimates for the application development team’s requirements analysis, solutions design, development, and testing efforts. Proactively identify project risks and help develop strategies to mitigate and resolve them. Adhere to the corporate SDLC policies. Learn the technical and functional aspects of the company’s existing proprietary systems. Assist the software team monitoring and responding to support issues. Participate in the software engineering group support rotation which requires off hour availability.

Bachelor’s degree in Software Engineering, Computer Science, or related field of study. Excellent written & verbal communication skills. 5+ years of experience in java software development. 5+ years of experience in financial services or a related field. Experience coding using Java, Spring Framework, Spring Boot, webhooks, HTML, JavaScript, and Python. Experience with Linux and shell scripting. Experience developing applications using microservices architectures. Experience with Kafka, Kubernetes, Camel, React, and Angular is a plus. Familiar with CI/CD tools and best practices. Strong SQL skills with experience in writing stored procedures. Strong Object-Oriented Design skills. Strong troubleshooting skills. Ability to work independently and in a group. Ability to work in a fast paced environment and manage multiple tasks. Adaptable, willing to learn new things and take on new challenges. Team player who will contribute to the company's culture of collaboration, accountability, and above-expectations performance.

Please contact Brian Clark at


Share This Job Listing:

Apply for this Job

This Information Technology job opening has been viewed 252 times since it was posted.