Java Developer
*Job Title: *Java Developer
*Location:* Pasadena, CA 91101 (Hybrid)
*Job Type:* Contract
*Pay Rate:* $70–$75/hour
*Openings:* 2
We are seeking experienced *Java Developers* to join a long-term hybrid contract opportunity in Pasadena, CA. This role is ideal for professionals with strong expertise in modern Java development, Spring Boot, microservices, and enterprise application development.
The interview process will be conducted virtually. Candidates must have valid legal authorization to work in the United States for a minimum of two years.
*Key Responsibilities*
- Design, develop, test, and maintain high-quality Java applications.
- Build scalable RESTful APIs and microservices using Spring Boot.
- Apply object-oriented design principles to create maintainable and efficient software.
- Develop and support batch processing solutions.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.
- Contribute to projects following Agile and Waterfall methodologies as required.
- Perform code reviews and provide constructive technical feedback.
- Create and maintain technical documentation for applications and processes.
- Collaborate with cross-functional teams to deliver reliable software solutions.
- Stay current with emerging technologies and recommend continuous improvements.
*Required Skills & Qualifications*
- 5–10 years of professional experience in Java development.
- Strong hands-on experience with Java 8–17+, including Lambda Expressions, Stream API, Optional API, and modern Java features.
- Extensive experience with Spring Boot, Spring Web, Spring Data JPA, Dependency Injection (DI), AOP, Bean Lifecycle Management, and custom query development.
- Strong understanding of microservices architecture and best practices.
- Experience with batch processing frameworks and enterprise applications.
- Solid knowledge of Agile development methodologies and familiarity with Waterfall projects.
- Experience with Git and Gradle (Azure DevOps is a plus).
- Proficiency with Eclipse, IntelliJ IDEA, or Visual Studio Code.
- Experience using GitHub Copilot with Claude or other Large Language Models (LLMs).
- Strong understanding of SQL and NoSQL databases.
- Experience with unit testing, integration testing, and Test-Driven Development (TDD).
- Excellent analytical, problem-solving, verbal, and written communication skills.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
*Preferred Certifications*
- Java SE Programmer Certification
- Spring Professional Certification
- Certified Scrum Developer (CSD) – Preferred
- Certified Kubernetes Application Developer (CKAD) – Preferred
- AI development-related certifications are a plus
*EQUAL EMPLOYMENT OPPORTUNITY STATEMENT:*
Suna Solutions provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Applicants, with criminal histories, are considered in a manner that is consistent with local, state, and federal laws.
*REQUESTING AN ACCOMODATION*
Suna Solutions is committed to providing equal employment opportunities for persons with disabilities or religious observances, including reasonable accommodation when needed. If you are hired by Suna Solutions and require accommodation to perform the essential functions of your role, you will be asked to participate in our reasonable accommodation process. Accommodations made to facilitate the recruiting process are not a guarantee of future or continued accommodations once hired.
If you would like to be considered for employment opportunities with Suna Solutions and have accommodation needs for a disability or religious observance, please call us at 1 (888) 223-4788, send us an email or speak with your recruiter.
*PAY TRANSPARENCY POLICY STATEMENT*
Compensation for roles at Suna Solutions varies depending on a wide array of factors including but not limited to the specific client, office or remote location, role, skill set and level of experience. As required by local law, Suna Solutions provides a reasonable pay scale to include the hourly or salary range that Suna Solutions reasonably expects to pay for roles that may be hired in California, Colorado, New York City or Washington as set forth below.
Pay: $70.00 - $75.00 per hour
Expected hours: 40.0 per week
Application Question(s):
- Do you have 5+ years of professional experience in Java development, including hands-on experience with Java 8–17+ and Spring Boot?
- Do you have hands-on experience with Git, Gradle, SQL/NoSQL databases, and unit/integration testing (TDD)?
- Do you have experience designing and developing RESTful APIs and microservices using Spring Boot and Spring Data JPA?
- Do you hold any of the following certifications: Java SE Programmer, Spring Professional Certification, CKAD, CSD, or an AI development-related certification?
Education:
- Bachelor's (Preferred)
Work Location: On the road