Job Description
**Job Title: Java Developer**
**Location:** New York City, NY, USA
**About Us:**
Join a dynamic and innovative team where creativity meets technology. We are committed to fostering a collaborative environment that encourages growth and development. Our company values diversity and inclusion, offering competitive benefits and opportunities for career advancement.
**Job Description:**
We are seeking a skilled Java Developer to join our team. The ideal candidate will have a strong background in software development, with a focus on Java technologies. You will be responsible for designing, implementing, and maintaining Java applications that are high-volume and low-latency, delivering high availability and performance.
**Key Responsibilities:**
- Develop and maintain Java applications.
- Contribute to all phases of the development lifecycle.
- Write well-designed, testable, and efficient code.
- Ensure designs are in compliance with specifications.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies.
**Qualifications:**
- Proven hands-on Software Development experience.
- Proven working experience in Java development.
- Experience in the Spring Framework.
- Knowledge of Relational Databases, SQL, and ORM technologies.
- Experience with test-driven development.
**Preferred Skills:**
- JavaScript, HTML, and CSS.
- Experience in the financial services industry.
- Familiarity with cloud platforms.
**Benefits:**
- Competitive salary and performance bonuses.
- Health, dental, and vision insurance.
- 401(k) with company match.
- Generous paid time off and holidays.
- Professional development opportunities.
**How to Apply:**
Interested candidates are encouraged to submit their resume and cover letter detailing their experience and qualifications.