Overview
Skills
Job Details
Java Architect
Location: Remote (onsite final interview in Chicago, IL)
Contract Duration: 12+ Months
Requirements: Bachelor's degree in computer science or similar, 7+ years of experience as a programmer/analyst, experience in the following technologies: Java, AngularJS, Spring Framework, Spring Security, Hibernate, Maven, Bootstrap, Oracle, JBoss, GitLab, SQL Developer/Toad, JIRA, JBoss Cruise Control, Eclipse
Misc notes: Candidates MUST be willing to come onsite for the final interview in Chicago, IL.
This will be a 2 hour onsite interview. 1 hour panel interview, 1 hour coding assessment.
Please do not submit candidates unless they are local or willing to travel for the onsite interview.
Job Description:
- We are in immediate need of a Senior Web Developer. This is a remote work position.
- The Senior Web Developer will work on supporting web and API-based software solutions clients.
- This individual will be responsible for designing, developing, unit/integration testing, and implementing these solutions.
What You'll Do:
- Collaborating with a team of application specialists in supporting our client's enterprise applications
- Developing and unit testing REST web services and solutions using https-based web applications.
- Knowledge of tools like SOAP UI and Postman is a must
- Translating business requirements into code in compliance with defined development standards, including all code documentation and design documentation
- Writing backend as well as frontend code for web-based applications
- Resolving defects in a timely and thorough manner based on SLAs.
- Assessing and triage issues at various levels based on priority and urgency
- Escalating issues to management, as appropriate
- Simultaneously managing multiple priorities to ensure timelines are met
- Participating in cross training and knowledge sharing of best practices, both within and outside of the team.
- Rapidly learning new applications and technologies as new systems are added to CAI's client programs
- Promoting teamwork and effective communication. Fostering mutually beneficial working relationships with all CAI and client team members.
- Delivering defect-free solutions that are compliant with industry and application best practices.
- Analyzing periodic, vendor-released application upgrades
What You'll Need Education Required:
- 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.
Skills Required Deep technical knowledge of recent versions of the following tools and technologies:
- Java
- AngularJS
- Spring Framework
- Spring Security
- Hibernate
- Maven
- Bootstrap
- Oracle
- JBoss
- GitLab
- SQL Developer/Toad
- JIRA
- JBoss Cruise Control
- Eclipse
Skills Required:
- Analytical and problem-solving skills
- Excellent verbal and written communication skills
- Excellent client focus
- The ability to work well under pressure and to perform to deadlines
- Team player who is self-aware
- Sound decision making ability with the ability to consult where needed
- High level of attention to detail and a desire to drive quality
- The ability to work unsupervised
Physical Demands:
- Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state and local standards
- Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.
- Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor