Job Description
Java Developer
Location: New York, USA
Workplace Type: Hybrid
About the Role
We are seeking a highly motivated and experienced Java Developer to join our dynamic team in New York. As a Java Developer, you will be responsible for designing, developing, and implementing high-quality software solutions. You will work closely with other developers, designers, and product managers to deliver innovative and scalable applications. The ideal candidate will have a strong understanding of Java principles, excellent problem-solving skills, and a passion for creating exceptional user experiences. This role offers the opportunity to contribute to challenging projects and grow your career in a fast-paced environment. You will be involved in the full software development lifecycle, from requirements gathering to deployment and maintenance. We value collaboration, innovation, and a commitment to excellence. If you are a talented Java Developer with 5 years of experience and a desire to make a significant impact, we encourage you to apply.
Key Responsibilities
Design, develop, and maintain Java-based applications.
Write clean, efficient, and well-documented code.
Participate in code reviews and ensure code quality.
Collaborate with cross-functional teams to define, design, and ship new features.
Troubleshoot and debug software issues.
Contribute to the improvement of development processes and tools.
Stay up-to-date with the latest Java technologies and trends.
Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
Ensure the performance, quality, and responsiveness of applications.
Work with databases and data access technologies.
Required Skills & Qualifications
Bachelor's degree in Computer Science or a related field.
5+ years of experience in Java development.
Strong understanding of object-oriented programming principles.
Experience with Java frameworks such as Spring and Hibernate.
Proficiency in writing unit and integration tests.
Experience with relational databases such as MySQL or PostgreSQL.
Familiarity with RESTful API design and development.
Experience with version control systems such as Git.
Excellent problem-solving and communication skills.
Ability to work independently and as part of a team.
Experience with Agile development methodologies.
Additional Information
This is a full-time position with competitive salary and benefits. We offer a comprehensive benefits package including health insurance, paid time off, and professional development opportunities. Our company is committed to creating a diverse and inclusive work environment. We encourage applications from all qualified individuals regardless of race, ethnicity, religion, gender, sexual orientation, or disability. We are located in the heart of New York City, easily accessible by public transportation. We provide a collaborative and supportive work environment where employees can thrive and grow their careers. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are looking for a candidate who is passionate about Java development and eager to contribute to our team's success. If you are a highly motivated and skilled Java Developer, we encourage you to apply.
Full-time
Hybrid remote