Java Developer
Java Developer Experience: 4+ Years Job Type: Full-Time Position Overview We are seeking an experienced Java Developer with 4+ years of hands-on experience developing scalable, high-performance enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, REST APIs, and SQL.
Key Responsibilities
Design, develop, test, and maintain scalable Java applications and backend services. Develop Microservices and RESTful APIs using Java and Spring Boot. Build efficient database solutions using SQL, Hibernate/JPA, and relational databases. Analyze requirements, troubleshoot issues, and deliver effective technical solutions. Participate in code reviews and follow software development best practices. Collaborate with development, QA, and business teams throughout the SDLC. Contribute to Agile/Scrum practices and continuous improvement initiatives. Required Skills 4+ years of professional Java development experience Strong knowledge of Core Java / Java 8+ Hands-on experience with Spring Boot, Spring Framework, and Microservices Strong experience with RESTful APIs Proficiency in SQL and relational databases Experience with Hibernate/JPA Familiarity with Git and Maven/Gradle Strong analytical, problem-solving, and communication skills Preferred Skills Experience with Kafka, Docker, Kubernetes, AWS/Azure, CI/CD, Jenkins, and Agile/Scrum is a plus. Work Authorization Independent U.S. work authorization required. Eligible: Green Card (GC), H-4 EAD, L-2 EAD, and other valid independent EAD holders. No sponsorship available. This is a remote position.