What are the responsibilities and job description for the Java Software Engineer position at Ocho?
Intermediate Java Software Engineer – New York (Hybrid, 2 Days On-Site) – $100K
Our client, a leading technology-driven firm, is looking for an Intermediate Java Software Engineer to join their growing team in New York. This is an exciting opportunity to work on high-quality, maintainable software solutions while continuing to expand your technical expertise in a collaborative, Agile environment.
Please note: Sponsorship is not available for this role. You must have full working rights in the United States.
The Role
As part of a cross-functional team, you’ll play a key role in developing robust Java-based applications that align with client needs. You’ll take ownership of key tasks, contribute to process improvements, and have the opportunity to work on front-end development as needed. You’ll also focus on building scalable, efficient, and test-driven solutions, leveraging best engineering practices to deliver high-impact results.
What You’ll Be Doing
- Designing, developing, and maintaining software solutions using Java and associated frameworks (Spring Boot, JUnit, Hibernate).
- Applying SOLID principles and Test-Driven Development (TDD) to ensure clean, maintainable code.
- Building RESTful APIs and integrating with distributed messaging systems using Apache Kafka.
- Working with SQL databases, including stored procedures and indexing for performance optimization.
- Contributing to DevOps and CI/CD pipelines using tools like Jenkins, Ansible, Packer, Docker.
- Deploying and managing containerized applications with Docker, Kubernetes, or OpenShift.
- Gaining exposure to cloud platforms such as AWS or Azure, working with services like serverless functions, databases, and compute resources.
- Collaborating with stakeholders to ensure clear communication and project alignment.
- (Bonus) Bringing experience in Financial Services, Capital Markets, or FIX protocol to the role.
What We’re Looking For
- Experience working in Agile/Scrum teams.
- 2 years proven Java development expertise, with a solid understanding of SOLID principles.
- TDD mindset, with strong unit and integration testing experience.
- Some experience with Kafka for real-time data processing.
- Database knowledge – SQL required, stored procedures/indexing a plus.
- Familiarity with CI/CD and DevOps practices.
- Some experience with Docker/Kubernetes/OpenShift for container orchestration.
- Exposure to cloud platforms (AWS, Azure) is desirable.
- Any front-end development experience is a plus.
- Financial Services or Capital Markets experience, particularly with FIX protocol, is preferred.
What’s on Offer
- $100K salary 10% bonus paid quarterly.
- Hybrid work model – 2 days a week in the office
- Exposure to cutting-edge technology in a high-impact role
Interested? Apply here or reach out to Aaron Somers at Ocho for more information via LinkedIn.
Salary : $100,000 - $110,000