CAI is looking for a Java Developer to write high-quality Java and SQL code to program complete on schedule, collaborate with development team, and assist with troubleshooting and debugging applications.
Requirements
- 10+ years programming experience in Java
- 8+ years relational database experience
- Experience with J2EE, Spring, Hibernate and UI frameworks Angular, Vue or React
- In Depth Knowledge of programing for diverse operating systems and platforms
- Knowledge of Eclipse, Jenkins, SonarQube, JBoss, Kubernetes preferred but not required
- Experience developing, deploying and maintaining applications in an Azure environment
- Application integration using API, REST and SOAP web services
Responsibilities
- Understand client requirements and how they translate to new application features
- Collaborate with development team and other IT peers to set specifications for software development and maintenance
- Write high-quality Java and SQL code to program complete on schedule
- Perform Unit and Integration testing before implementation
- Assist with Functional and Non-Functional testing
- Assist with troubleshooting and debugging applications
- Help to maintain and develop Technical Documents and guides to accurately represent application design and code
Other
- A team player with good communication skills
- Analytical thinking and problem-solving capability
- Great attention to detail and time-management skills
- BS/BA in computer science, engineering or relevant field or equivalent experience
- Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standards