Description

Job Title: Senior Java Developer

Location: Irvine, CA Day 1 onsite position (No Remote Option)

 

Job Description:

 

·         Bachelor's degree in Computer Science, Software Engineering, or a related field.

·         Proven 10+ years of experience in Java development, focusing on Java 11 or higher.

·         Expertise in Spring Boot and its core components for building web applications and RESTful APIs.

·         Strong understanding of Oracle databases, including data modeling, querying, and optimization techniques.·         

·         Nice-to-have: Knowledge and practical experience with Micro Service Architecture (MSA) and Kubernetes (K8s) for containerization and deployment.·         

·         Familiarity with Redis, PostgreSQL, and MongoDB, with the ability to integrate and manage these databases.·         

·         Proficiency in troubleshooting and debugging Java applications for quick issue resolution.       

·         Knowledge of version control systems, such as Git, for collaborative development.

·         Solid understanding of software development principles, design patterns, and best practices.

·         Excellent problem-solving and analytical skills, with attention to detail and accuracy.

·         Effective communication and teamwork abilities to collaborate with cross-functional teams. 

·         Ability to adapt and learn new technologies and tools quickly.

Key Skills