Java Developer
Req number:
R4974
Employment type:
Full time
Worksite flexibility:
Hybrid
Who we are
CAI is a global technology services firm with over 8500 associates worldwide and a yearly revenue of $1 billion. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients colleagues and communities. As a privately held company we have the freedom and focus to do what is rightwhatever it takes. Our tailormade solutions create lasting results across the public and commercial sectors and we are trailblazers in bringing neurodiversity to the enterprise.
Job Summary
We are looking for a motivated Java Developer ready to take us to the next level! If you have of experience in Java 9 JavaScript Ruby experience in working with datadriven RESTful APIs using web frameworks like Spring Boot and are looking for your next career move apply now.
Job Description
We are looking for a Java Developer. This position willbefulltimeand Hybrid.
What Youll Do
- Mastery of the tools and processes used by the team to deliver quality software.
- Design enhance and maintain our proprietary industry leading solutions.
- Work directly with Developers & Business owners to develop solutions to complex problems.
- Responsible for the full lifecycle development of software systems.
- Provide tier 3 support ingroup and out of group customers as well as make safe changes to production systems (OS database and application).
- Availability for after hours weekend and holidays support based on needs of the team and customers.
- Subject matter expertise in at least one functional LMS area (i.e. Integrations Calculations Equipment Interfaces).
What Youll Need
- Computer Science degree and 4 to 8 years related experience and/or training.
- Experience with agile development methodologies.
- Deep understanding of software development best practices including coding standards code reviews source control management build processes testing and operations.
- Knowledge of modern programming languages platforms and opensource technologies.
- Knowledge of infrastructure technologies and secure computing environments: network hardware and operating systems servers and storage.
Good to have:
- Strong Java skills including Java 9 features JavaScript Ruby.
- Experience in working with datadriven RESTful APIs using web frameworks like Spring Boot etc. Knowledge of Reactive programming concepts using RxJava and other such frameworks.
- HTML5 CSS AJAX JSON XML XSLT.
- CQRS DDD SOA SOLID DRY TDD BDD.
- Agile Scrum Kanban Linux Windows Docker Kubernetes.
- SQL (SQL Server Oracle Informix PostgreSQL) NoSQL (MongoDB CouchDB Redis).
- ESB Apache Kafka RabbitMQ MQSeries
Physical Demands
- 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.
Reasonable accommodation statement
If you require a reasonable accommodation in completing this application interviewing completing any preemployment testing or otherwise participating in the employment selection process please direct your inquiries to or (888).