Compunnel
Oracle CPQ and Java Integration Developer
Compunnel, San Diego, California, United States, 92189
Job Summary:
We are seeking a skilled Oracle CPQ and Java Integration Developer with over 5 years of experience in full lifecycle application development. This role involves managing Oracle CPQ and Java/Java EE application development individually and contributing to software design, testing, and deployment. The ideal candidate will be strong in integrations, including Salesforce, and well-versed in OOP, Spring Boot, RESTful services, and database schema design.
Job Responsibilities: Manage Oracle CPQ and Java/Java EE application development end-to-end Analyze software requirements, program, test, and debug complex systems Develop integration solutions, preferably including Salesforce Follow standard software development life cycle processes Write, test, and maintain well-documented, scalable code Perform code reviews (self and peer) prior to repository check-in Write and execute unit tests according to guidelines Maintain code repositories, manage branches, and handle merges Create and maintain deployment and release documentation Provide timely status updates during daily stand-up calls Update effort tracking and estimation documentation regularly Be responsive to urgent issues and provide on-call support when needed Plan personal time off with a minimum of two weeks advance notice Required Skills:
5+ years of experience in Oracle CPQ, Java, and Spring Boot development Hands-on experience with MVC architecture and RESTful services Proficiency in integration technologies including Camel, JSON, XML schemas Experience in Salesforce integration development Strong understanding of OOP concepts and design patterns Excellent knowledge of JDBC and Oracle SQL, with ability to write and optimize complex queries Proven ability to design robust database schemas Excellent problem-solving skills and ability to estimate work accurately Experience in Manufacturing domain is a plus Preferred Skills:
Experience with application deployment processes Exposure to Agile/Scrum methodology and DevOps practices Familiarity with release planning and documentation standards
Education:
Bachelor’s degree in engineering, Computer Science, Information Technology, or related field
We are seeking a skilled Oracle CPQ and Java Integration Developer with over 5 years of experience in full lifecycle application development. This role involves managing Oracle CPQ and Java/Java EE application development individually and contributing to software design, testing, and deployment. The ideal candidate will be strong in integrations, including Salesforce, and well-versed in OOP, Spring Boot, RESTful services, and database schema design.
Job Responsibilities: Manage Oracle CPQ and Java/Java EE application development end-to-end Analyze software requirements, program, test, and debug complex systems Develop integration solutions, preferably including Salesforce Follow standard software development life cycle processes Write, test, and maintain well-documented, scalable code Perform code reviews (self and peer) prior to repository check-in Write and execute unit tests according to guidelines Maintain code repositories, manage branches, and handle merges Create and maintain deployment and release documentation Provide timely status updates during daily stand-up calls Update effort tracking and estimation documentation regularly Be responsive to urgent issues and provide on-call support when needed Plan personal time off with a minimum of two weeks advance notice Required Skills:
5+ years of experience in Oracle CPQ, Java, and Spring Boot development Hands-on experience with MVC architecture and RESTful services Proficiency in integration technologies including Camel, JSON, XML schemas Experience in Salesforce integration development Strong understanding of OOP concepts and design patterns Excellent knowledge of JDBC and Oracle SQL, with ability to write and optimize complex queries Proven ability to design robust database schemas Excellent problem-solving skills and ability to estimate work accurately Experience in Manufacturing domain is a plus Preferred Skills:
Experience with application deployment processes Exposure to Agile/Scrum methodology and DevOps practices Familiarity with release planning and documentation standards
Education:
Bachelor’s degree in engineering, Computer Science, Information Technology, or related field