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.