CAI is looking for a Senior Java Developer to design, code, and modify websites according to client specifications, and to support the client's enterprise applications.
Requirements
- Knowledge of tools like SOAP UI and Postman is a must
- Deep technical knowledge of recent versions of the following tools and technologies: Java, Angular 13, Spring Boot, Spring Data JPA, Spring Framework, Spring Security, Hibernate, Maven, Bootstrap, Oracle, JBoss, GitLab, SQL Developer/Toad, JIRA, JBoss Cruise Control, Eclipse
Responsibilities
- Collaborate with a team of application specialists in supporting our client's enterprise applications
- Develop and perform unit testing REST web services and solutions using https-based web applications
- Translate business requirements into code in compliance with defined development standards, including all code documentation and design documentation
- Write backend as well as frontend code for web-based applications
- Resolve defects in a timely and thorough manner
- Participate in performance tuning across both application and network tiers
- Assess and triage issues at various levels based on priority and urgency
Other
- Full-time, remote, and is a contract position
- Bachelor's degree or foreign equivalent in Computer Science, Computer Applications, Engineering, or related field
- Minimum of 7 years of experience as a Programmer/Analyst, Software Developer, IT Consultant, or similar occupation
- Excellent verbal and written communication skills
- The ability to work well under pressure and to perform to deadlines