Software Engineer
Randstad Digital Americas · Smithfield, RI · 1 mo ago
$58–$59/hrFull-time
About the role
Experience in developing pattern-based solutions and abstraction concepts (building libraries, interceptors, SDK etc.). Knowledge on data structure concepts such as Binary Tree, Binary Search Tree, Graphs and hands-on experience on Tree operations/ traversals using Order Tree, Pre/Post Order Tree. Location: Smithfield, Rhode Island. Job type: Contract. Salary: $58 - 59 per hour. Work hours: 8am to 5pm. Education: Bachelors.
Responsibilities
- Bachelor's degree in computer science preferred.
- 3-6+ years of programming experience in Java, JavaScript based frameworks and client-side technologies.
- Knowledge of Microservice principles and how to implement such an architecture using Spring WS, Rest patterns, OAuth, Swagger, Apache Camel.
- Knowledge of DevOps, what it means and its implementation.
- Knowledge in crafting and developing Java/Spring RESTful APIs and experience coding with Java 8 and Spring/Spring Boot framework.
- Experience in service transformation, routing, enrichment orchestration.
- Experience in Server-Side Java, J2EE, REST, SQL, JUnit, and Tomcat and in Client-Side technologies such as HTML5, Angular Framework, JavaScript, CSS and JSON including Adaptable WEB Design.
- Experience working in a fast-paced, agile environment, using tools such as CI/CD, GIT, Maven and JIRA.
Qualifications
- Knowledge of containerization and cloud deployment and experience in Azure Cloud technology.
- Experience with API Modeling languages and annotations (e.g. Swagger).
Skills
- Angular
- Apache Camel
- Maven
- Tomcat
- API
- CSS
- programming experience
- containerization
- CI/CD
- data structure
- DevOps
- GIT
- HTML5
- computer science
- JIRA
- JSON
- Java
- Java 8
- J2EE
- JavaScript
- JUnit
- Azure Cloud
- OAuth
- Oracle
- RESTful APIs
- REST
- routing
- SQL
- app server
- Spring
- Spring Boot framework
- Swagger