Software Engineer – Java Technologies

JMD Technologies Inc.
Rensselaer, NY

Hiring: Java Software Engineer

Location: Rensselaer Area, NY (Hybrid – 2–3 days onsite)

Employment Type: Contract

Status: Actively Hiring

We are looking for a Java Application Developer to join a dynamic team working on large-scale enterprise systems. This role focuses on backend development, API integration, and database-driven applications.

Key Responsibilities:

• Develop and enhance applications using Core Java, J2EE, and Spring Framework

• Design and optimize SQL queries for performance and reporting needs

• Build and maintain RESTful Web Services / APIs

• Perform unit testing using JUnit and follow standard build processes

• Troubleshoot and resolve issues in enterprise-level applications

• Collaborate with cross-functional teams to deliver scalable solutions

Required Qualifications:

• 2–4 years of hands-on experience with Java technologies (Core Java, J2EE, Spring)

• Strong experience with SQL queries (basic to complex)

• Exposure to large-scale or enterprise application environments

• Familiarity with build tools and unit testing (JUnit)

• Bachelor’s degree in Computer Science, MIS, or related field (or equivalent experience)

• Good problem-solving and communication skills