What are the responsibilities and job description for the Java Developer position at Carman Solutions Group?
Java Developer
Job Title: Java Developer
Experience: 10 Years
Employment Type: Long term Contract
Work Location: On-site (Multiple locations in the US)
Job Summary
We are seeking a skilled Java Developer to design, develop, test, and maintain scalable, high-performance applications. The ideal candidate should have strong experience in Java development, Spring Boot, REST APIs, microservices, and database technologies, along with a solid understanding of software development best practices.
We are actively accepting H-1 B transfer candidates. Qualified candidates currently in the U.S. on H-1 B status who are looking to transfer their visa sponsorship are encouraged to apply.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Strong hands-on experience with Java, including core Java concepts, collections, multithreading, and exception handling.
- Experience with Spring, Spring Boot, Hibernate, and JPA.
- Strong understanding of REST APIs, microservices architecture, and web services.
- Experience with SQL databases such as Oracle, MySQL, or PostgreSQL.
- Familiarity with Git and build tools such as Maven or Gradle.
- Experience with unit testing frameworks such as JUnit and Mockito.
- Strong problem-solving, analytical, and communication skills.
- Ability to work independently and collaboratively in a team environment.