![Mobile National MS Society Logo](https://dn9tckvz2rpxv.cloudfront.net/nationalmssociety.jobs/Logo.png)
Job Information
CAI Java Technical Lead in India
Java Technical Lead
Req number:
R3016
Employment type:
Full time
Worksite flexibility:
Remote
Who we are
CAI is a global technology services firm with over 8,500 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 right—whatever it takes. Our tailor-made 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 Technical lead ready to take us to the next level! If you have Java, Spring, struts and are looking for your next career move, apply now.
Job Description
We are looking for a Java Technical Lead. This position will be full time and Hybrid .
What You’ll Do
Performing requirement analyses.
Developing high-quality and detailed designs.
Conducting unit testing using automated unit test frameworks.
Identifying risk and conducting mitigation action planning.
Conducting configuration of your own work.
Reviewing the work of other developers and providing feedback.
Using coding standards and best practices to ensure quality.
What You'll Need
Experience- 10+ years.
Very strong Spring Framework experience:
Spring MVC
Spring Boot
Spring Data
Spring Security
Junit + Mockito
Strong experience with Java EE:
Java Application Server concepts (shared libs)
DI / injection, contexts in a Java EE environment running on an AS
JPA
Strong experience with web + templating tech:
JSP/JSTL/Thyme leaf
HTML/JavaScript
Strong experience with:
Maven or Gradle (Gradle pref.)
Java 11+ RESTful API integrations (incl. something like Resilience4J)
Docker/containerization
Ability to:
Decompose Struts 1 controllers and actions into Spring concepts
Discern if certain legacy code is even necessary anymore
Experience with:
Working in a monorepo
Git
TDD (possibly BDD for regressions)
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 pre-employment testing, or otherwise participating in the employment selection process, please direct your inquiries to application.accommodations@cai.io or (888) 824 – 8111.
CAI
-
- CAI Jobs