Overview
Role: Technology Lead – Java/J2EE
Location: Cranston, RI
Duration: Fulltime/Permanent
Qualifications
- Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education
- At least 4 years of experience with Information Technology
Preferred Qualifications
- At least 4 years of Java development experience, ideally in a team lead role
- Knowledge of architectural design patterns, performance tuning and functional designs
- At least 4 years of experience in Core Java, JSP, JDBC, J2EE, Struts, RESTful web services, Hibernate, using the latest SDKs and tools and frameworks such as Spring, RxJava
- Ability to develop functional, technical and user interface designs for an application that meets the defined requirements (business, system performance and standards)
- At least 4 years of experience in specific coding concepts and/or languages, especially around modern application architectures
- At least 2 years experience with web applications that use responsive design to better support mobile browsers
- At least 2 years of experience in highly-secured online environments that use n-tier designs and extensive firewalling to enhance security
- At least 4 years experience interfacing with back-end applications using MQ, SOAP, RESTful services, and JSON
- At least 2 years of experience in multi data center physical implementation models for scalability and resilience
- Experience with Spring Boot, Netflix OSS, HATEOAS, Gradle/Maven is a plus
- ReST/Resource Oriented Design, Wiremock, JUnit/Mockito/Assert4J, AMQP/JMS/MQ, Functional Reactive/ Lambdas/Streams, Agile/Jira, Jenkins/Cobertura/PMD/FindBugs are good to have
- Experience and desire to work in a Global delivery environment
- Communication and Analytical skills
Additional Information
All your information will be kept confidential according to EEO guidelines.