ICU Medical Inc. San Clemente , CA 92674
Posted 3 months ago
Java Application Programmer
The Application Programmer is responsible for the design, development and implementation of the Company's mission critical Web Applications which will be used by manufacturing plants for their day to day manufacturing activities. The Application Programmer develops and maintains Java/J2ee Web Applications including database designs.
Essential Duties & Responsibilities
Elicit, analyze and implement requirements gathered from change request system for supply chain and manufacturing systems.
Build unit and integration tests for the software.
Build highly available and easily maintainable software for manufacturing plants.
Develop and manage integration with other systems across the organization.
Good understanding of CI/CD.
Knowledge on the Build process with Ant or any other equivalent.
Knowledge on Jenkins is preferred.
Good understanding on the Unix scripting is preferred.
Should be a good team player to understand others work and share if needed and help each other's within the team.
Develop and maintain Mission Critical systems for manufacturing plants.
Work with business users to understand and translate user requirements into forms and functions.
Develop documentation as necessary for analysis or design
Participate in the standup calls and report status to peer colleagues and manager.
Determine and communicate work estimates and status as needed
Stay current with latest Java industry trends and software versions
Participate in 24/7 department on-call program
Work on special assignments as they arise
Knowledge, Skills & Qualifications
Knowledge of Oracle DB or EBS
Agile development methodology.
Strong experience with Java, J2ee, Spring Boot and Angular JS framework
Good Understanding of Model, View and Controller Architecture.
Experience designing and developing Oracle Database objects: Tables, View, Queries and Stored Procedures
Working knowledge on the Oracle Stored Procedure/SQL/PLSQL.
Excellent verbal and written communication skills
Strong analytical and problem-solving skills
Able to work in a team environment
Able to work quickly and effectively under pressure and to efficiently handle multiple priorities simultaneously
Real time experience of working with SOAP and REST based web-services.
Education and Experience
Bachelor's degree from an accredited college or university in Computer Science or a related IT field
Minimum 5 years of experience of Java/J2ee experience or closely related occupation.
Experience working with different divisions of the organization for the testing/integration efforts.
Experience working for a mid-sized to large organization; manufacturing experience preferred
Physical Requirements and Work Environment
This is largely a sedentary role; however, some filing is required. This would require the ability to lift files, open filing cabinets and bend or stand on a stool as necessary.
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
ICU Medical is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability
ICU Medical Inc.