JAVA DEVELOPER
Must be CURRENTLY LOCAL TO PASADENA, CALIFORNIA - PARTIAL ONSITE > 2 DAYS/WEEK
Six month+, W2 ONLY Contract
No C2C, 3rd Parties, or Sponsorship available
Hourly Pay range: $65.00/hr - USD $75.00
- Experience: Minimum of 5-10 years of professional experience in Java development, with significant experience in Spring framework.
- Technical Skills: Proven experience with object-oriented coding practices, microservices, batch processing, Agile, and Waterfall methodologies.
- Proficiency in Java: Strong knowledge of the Java programming language, with hands-on experience in core Java 8โ17+ features including lambda expressions, stream API, Optional API etc. for writing cleaner, null-safe code.
- Deep experience with Spring Boot for building RESTful APIs, microservices, and enterprise applications including DI, AOP, and Bean lifecycle management. Hands-on experience with Spring Web, Spring Data JPA, and writing custom queries.
- Microservices Architecture: Familiarity with microservices architecture and best practices.
- Batch Processing: Understanding and experience with batch processing frameworks and tools.
- Agile Methodology: Experience working in Agile development environments.
- Build and Deploy environment: Proficiency with Git and Gradle. Azure DevOps optional.
- Development Environment: Expertise on Eclipse/IntelliJ/VS Code. Strong experience with GitHub Copilot using Claude or other LLMs.
- Database Knowledge: Familiarity with SQL and NoSQL databases.
Strong knowledge of the Java programming language, with hands-on experience in core Java 8โ17+ features including lambda expressions, stream API, Optional API, etc. for writing cleaner, null-safe code.
Deep experience with Spring Boot for building RESTful APIs, microservices, and enterprise applications including DI, AOP, and Bean lifecycle management.
Hands-on experience with Spring Web, Spring Data JPA, and writing custom queries.
Familiarity with microservices architecture and best practices.
Understanding and experience with batch processing frameworks and tools.
Experience working in Agile development environments.
Understanding of Waterfall methodology and its application in software development.
Proficiency with Git and Gradle (Azure DevOps optional)
Expertise on Eclipse/IntelliJ/VS Code.
Strong experience with GitHub Copilot using Claude or other LLMs.
Familiarity with SQL and NoSQL databases.
Experience with unit testing, integration testing, and test-driven development (TDD)
Strong verbal and written communication skills.
Excellent analytical and problem-solving abilities.
Requirements
Minimum of 5-10 years of professional experience in Java development, with significant experience in Spring framework.
Proven experience with object-oriented coding practices, microservices, batch processing, Agile, and Waterfall methodologies.
Demonstrated ability to solve complex technical problems.
Ability to work effectively in a team environment.
Strong verbal and written communication skills.
Certifications
Java SE Programmer
Certified Scrum Developer (CSD)
Certified Kubernetes Application Developer (CKAD)
Spring Professional Certification
Any AI development-related certification
Education
BS in Computer Science, Information Technology, or a related field.
The estimated pay range for this position is USD $65.00/hr - USD $75.00/hr. Exact compensation and offers of employment are dependent on job-related knowledge, skills, experience, licenses or certifications, and location. We also offer comprehensive benefits. The Talent Acquisition Partner can share more details about compensation or benefits for the role during the interview process.