{"schemaVersion":"jobsearcher.job.v1","id":"6e8e4e97ad68a83ea2bb7b4f","url":"https://jobsearcher.com/jobs/6e8e4e97ad68a83ea2bb7b4f","canonicalUrl":"https://jobsearcher.com/jobs/6e8e4e97ad68a83ea2bb7b4f","title":"Java Developer","description":"Pasadena, CA (Hybrid).Local to CARequirementsProficiency 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.Waterfall Methodology: Understanding of Waterfall methodology and its application in software development.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.Testing: Experience with unit testing, integration testing, and test-driven development (TDD).Communication Skills: Strong verbal and written communication skills.Problem-Solving Skills: Excellent analytical and problem-solving abilities.ResponsibilitiesDevelop and Maintain Software: Write, debug, and maintain high-quality Java code.Implement Object-Oriented Designs: Apply object-oriented design principles to build scalable and maintainable software.Microservices Development: Design and develop microservices-based applications.Batch Processing: Develop and manage batch processing systems.Agile Participation: Actively participate in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives.Waterfall Projects: Contribute to projects following the Waterfall methodology as required.Code Reviews: Perform code reviews and provide constructive feedback to peers.Documentation: Document code, processes, and procedures for future reference and maintenance.Collaboration: Collaborate with cross-functional teams to deliver high-quality software solutions.Continuous Improvement: Stay updated with the latest industry trends and technologies to continuously improve development practices.EligibilityBachelor's degree in Computer Science, Information Technology, or a related field.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.CertificationsJava SE Programmer: Certification to demonstrate advanced skills in Java programming.Certified Scrum Developer (CSD): Certification to validate knowledge and skills in Agile development practices is optionalCertified Kubernetes Application Developer (CKAD): Certification to showcase proficiency in developing cloud-native applications using Kubernetes (optional)Spring Professional Certification: Certification to validate expertise in Spring framework and related technologies.Any AI development-related certification.","company":"Keen Technology Solutions","rawCompany":"keen technology solutions","city":"South Pasadena","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-10-31T07:52:52.968Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Developer","description":"Pasadena, CA (Hybrid).Local to CARequirementsProficiency 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.Waterfall Methodology: Understanding of Waterfall methodology and its application in software development.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.Testing: Experience with unit testing, integration testing, and test-driven development (TDD).Communication Skills: Strong verbal and written communication skills.Problem-Solving Skills: Excellent analytical and problem-solving abilities.ResponsibilitiesDevelop and Maintain Software: Write, debug, and maintain high-quality Java code.Implement Object-Oriented Designs: Apply object-oriented design principles to build scalable and maintainable software.Microservices Development: Design and develop microservices-based applications.Batch Processing: Develop and manage batch processing systems.Agile Participation: Actively participate in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives.Waterfall Projects: Contribute to projects following the Waterfall methodology as required.Code Reviews: Perform code reviews and provide constructive feedback to peers.Documentation: Document code, processes, and procedures for future reference and maintenance.Collaboration: Collaborate with cross-functional teams to deliver high-quality software solutions.Continuous Improvement: Stay updated with the latest industry trends and technologies to continuously improve development practices.EligibilityBachelor's degree in Computer Science, Information Technology, or a related field.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.CertificationsJava SE Programmer: Certification to demonstrate advanced skills in Java programming.Certified Scrum Developer (CSD): Certification to validate knowledge and skills in Agile development practices is optionalCertified Kubernetes Application Developer (CKAD): Certification to showcase proficiency in developing cloud-native applications using Kubernetes (optional)Spring Professional Certification: Certification to validate expertise in Spring framework and related technologies.Any AI development-related certification.","datePosted":"2026-10-31T07:52:52.968Z","dateModified":"2026-10-31T07:52:52.968Z","hiringOrganization":{"@type":"Organization","name":"Keen Technology Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"South Pasadena","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"6e8e4e97ad68a83ea2bb7b4f"},"url":"https://jobsearcher.com/jobs/6e8e4e97ad68a83ea2bb7b4f"}}