Java Developer

BeaconFire Inc. Logo
  • IT
  • FullTime
  • Applications have closed

Job Title: Java Developer

Location: New Jersey (Hybrid)

Employment Type: Full-Time

About the Role

We are looking for a passionate and skilled Java Developer to join our dynamic development team. The ideal candidate will have strong hands-on experience in designing, developing, and maintaining scalable backend systems and web applications using Java and related technologies. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business objectives.

Key Responsibilities

  • Design, develop, and maintain Java-based applications, ensuring high performance and responsiveness.
  • Participate in all phases of the software development lifecycle — from analysis and design to implementation and testing.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Develop and integrate RESTful APIs with front-end and third-party services.
  • Work with relational databases (MySQL, PostgreSQL, Oracle) and ORM frameworks (Hibernate, JPA).
  • Troubleshoot, debug, and optimize existing systems for performance and scalability.
  • Collaborate with product managers, QA engineers, and other developers to deliver robust and reliable solutions.
  • Stay updated with emerging technologies and continuously enhance technical skills.

Required Skills & Qualifications

  • Master’s degree in computer science, Information Technology, or a related field.
  • 2 years of professional experience in Java development.
  • Strong proficiency in Core Java , J2EE , Spring Framework (Spring Boot, Spring MVC) , and RESTful APIs.
  • Experience with Hibernate or JPA for ORM-based persistence.
  • Familiarity with Microservices architecture and API design principles.
  • Knowledge of SQL and experience working with relational databases.
  • Understanding of Git , Maven/Gradle , and CI/CD pipelines.
  • Strong debugging, analytical, and problem-solving skills.