Fusion It - New York, NY

posted about 2 months ago

Full-time
New York, NY
Professional, Scientific, and Technical Services

About the position

The Java Developer position is a critical role within our organization, primarily focused on developing and maintaining enterprise-level applications in the insurance sector. The ideal candidate will possess a strong background in software development, particularly with Java EE and Spring frameworks, and will be responsible for designing, implementing, and optimizing web-based applications. This role requires a deep understanding of current technologies and best practices in software development, as well as the ability to work collaboratively within a team environment. As a Java Developer, you will be expected to lead architectural discussions and decisions, ensuring that the applications are scalable, maintainable, and secure. You will work closely with cross-functional teams to gather requirements, design solutions, and implement features that meet the needs of our clients. Your expertise in SOA or REST, web services, and J2EE technologies will be essential in delivering high-quality software solutions. In addition to technical skills, the role demands strong problem-solving abilities and a proactive approach to learning new technologies. You will be expected to exercise independent judgment and take initiative in your work, contributing to a culture of innovation and continuous improvement. The position is hybrid, allowing for a flexible work environment while still fostering collaboration with your team members.

Responsibilities

  • Develop and maintain enterprise-level applications using Java EE and Spring frameworks.
  • Lead architectural discussions and decisions for web-based applications.
  • Collaborate with cross-functional teams to gather requirements and design solutions.
  • Implement features that meet client needs and ensure high-quality software delivery.
  • Optimize applications for performance, scalability, and security.
  • Exercise independent judgment in problem-solving and decision-making.
  • Stay updated with current technologies and best practices in software development.

Requirements

  • B.S. in Computer Science or related field required.
  • M.S. in Computer Science or related is a plus.
  • 10+ years of software development experience.
  • Prior experience in the insurance industry is required.
  • 7+ years of experience working with enterprise applications or in an architectural leadership role.
  • Solid working knowledge of SOA or REST, web services, J2EE technologies, Spring, and Hibernate.
  • Expertise with industry-standard development tools (e.g., Eclipse, Subversion).
  • Hands-on experience in integrated development environments.
  • Extensive experience with SQL; some DBA experience is a plus.
  • Knowledge of applicable data privacy practices and laws.
  • Familiarity with agile software development methodologies.
  • Experience working with vendor applications and resources.
  • Flexible and adaptable to learning new technologies.
  • Highly self-motivated and directed.
  • Experience working in a team-oriented, collaborative environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service