Post Job Free
Sign in

Mid-Senior Java Engineer

Company:
United IT Solutions
Location:
Sunnyvale, CA, 94087
Posted:
December 18, 2025
Apply

Description:

Job Title: Mid-Senior Java Engineer

Job Location: Sunnyvale, CA

Job Duration: 12months + possible Ext.

Job Description:

"NOTE: If selected for this position, you are required to perform ALL work onsite, based on the client's specified hybrid work schedule (currently onsite 3 days a week: Tuesday, Wednesday and Thursday)."

Mid-Senior Java Engineer

Qualifications

- 5+ years of experience with Java development

- 5+ years of heavy experience with JPA, Hibernate, Spring, Spring Batch, Spring Data, Spring MVC.

- 2+ years of experience with NoSQL (Preferred, not a must)

- 3+ years of experience with RESTful Web Services

- 3+ years of experience with tools like Maven, Git, SVN and Gradle.

- Experience with automated build and deployment strategies.

- Experience with AWS and cloud services

- Experience with data structures, algorithms and complexity analysis.

- Experience with Object Oriented Analysis and Design, using Domain Driven Design, and Design Patterns.

- Experience with the full life-cycle of software development, including requirements analysis, design, development, testing and implementation.

- General consulting skills including: analysis and problem solving, written and verbal communication and team collaboration.

- BS or MS degree in Computer Science or a related technical field

Responsibilities

- Hands-on software design and development.

- Domain analysis, Requirement gathering and design, web service and web application development, code and design reviews, database design and framework evaluation.

- Agile best practices for development such as continuous integration, unit and integration testing and code coverage analysis.

- Analyze and troubleshoot issues and defects in both structured and unstructured environments, analyze performance and design inefficiencies.

- Participate in SCRUM team activities and following agile patterns and methodology.

Apply