Java Software Engineer

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

Job Title: Java Developer

Location: NJ (Onsite/Hybrid)

Employment Type: Full-Time

About the Role

We are looking for a motivated and detail-oriented Java Developer to join our development team. In this role, you will work closely with senior engineers to design, develop, test, and maintain high-quality applications using Java and related technologies. This is an excellent opportunity for recent graduates or early-career professionals to grow their technical and professional skills.

Key Responsibilities

  • Assist in designing, developing, and maintaining Java-based applications.
  • Collaborate with cross-functional teams to analyze requirements and implement software solutions.
  • Write clean, efficient, and well-documented code following best practices.
  • Participate in code reviews and contribute to continuous improvement.
  • Troubleshoot, debug, and resolve technical issues as they arise.
  • Support the testing process, including writing unit tests and fixing defects.
  • Learn and adapt to new technologies, tools, and methodologies as required.

Required Qualifications

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Strong understanding of Core Java, OOP concepts, and data structures.
  • Basic knowledge of Java frameworks such as Spring or Spring Boot (preferred).
  • Familiarity with databases (MySQL, PostgreSQL, or similar).
  • Understanding of REST APIs and web services.
  • Knowledge of version control systems like Git.
  • Good problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.