Java Backend Developer

Overview

On Site
Depends on Experience
Contract - W2
No Travel Required

Skills

Java
Core Java
Spring boot
API
Microservices
SQL
Oracle
JPA and Hibernate

Job Details

Company: iTech US, Inc.

Job Title: Java Backend Developer

Location : Sunnyvale, CA/ Bentonville, AR (Onsite)

Job Responsibilities :

  • Design, develop, test, and deploy backend applications using Java (6 8+ years).
  • Build and maintain RESTful APIs and microservices using Spring Boot.
  • Work extensively with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Implement database access layers using ORM frameworks like Hibernate and JPA.
  • Optimize queries and ensure database performance and reliability.
  • Participate in designing scalable and maintainable microservices architectures.
  • Ensure applications follow best practices for security, performance, and reliability.
  • Collaborate with cross-functional teams (frontend, DevOps, QA, product managers).
  • Work in Agile/Scrum environment, participate in sprint planning, code reviews, and retrospectives.
  • Write unit and integration tests to maintain code quality.
  • Debug and resolve technical issues across multiple layers of the application.

Required Skills :

  • Strong knowledge of Java (6 8+ years, Java 8 or higher preferred).
  • Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Proven experience in building and consuming REST APIs.
  • Proficiency with MySQL, PostgreSQL, or Oracle.
  • Strong experience with Hibernate, JPA.
  • Experience with Git/GitHub/GitLab.
  • Familiarity with JUnit, Mockito, or similar frameworks.
  • Knowledge of Maven/Gradle.
  • Comfortable working in agile environments.

Required Education : At least a Bachelor s Degree (or equivalent experience) in Computer Science, Software/Electronics Engineering, Information Systems or closely related field is required.

Necessary Skills: Java, Core Java, Spring boot, API, Microservices, SQL, Oracle, JPA and Hibernate

To Apply :

Ajay Reddy

iTech US, Inc.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About RiseIT Solutions