Michigan IT Jobs

Mobile michigan-jobbank Logo

Job Information

RevSpring, Inc. Software Engineer in Ann Arbor, Michigan

style="text-align: justify;"RevSpring, Inc. seeks Software Engineer in Ann Arbor, Michigan. style="text-align: justify;"Duties: Develop server-side applications using JAVA, Spring Frameworks and RESTful API with microservice architecture on LINUX and Windows platform; Develop Multi-threaded and high concurrent systems using Java concurrency and Spring Batch Secure Rest API for authentication, authorization and information exchange using Oauth2 Bearer token, JSON Web Token and Spring Security; Develop Real-time, High transaction systems using Microservice architecture with Eureka as Service Discovery, Zuul for intelligent routing, Ribbon for load balance with API Gateway; Develop Database based Web Application using Hibernate and Spring Data JPA; Develop SQL's, Stored Procedures, Views, Functions, Triggers and Schedulers in Microsoft SQL Server; Develop Java JMS Application using RabbitMQ Messaging and save APIrsquo;s logs using Spring Request Filters and Interceptors; Develop API integration between different partners using HL7/EDI Mechanism; Develop Software code with Unit tests, Integration tests, debugging the web applications using JUnit, Mockito, PowerMock, RestAssured, and Cucumber software; Automating applications using automation tools Selenium RC/WebDriver and Selenium IDE; Develop applications using web development Nodejs, MEAN Stack and AngularJS/ React; Develop applications using MS SQL Server, T-SQL, MongoDB, and UI/UX design; Deploying applications to the cloud (AWS) using CICD tools, Scripts (Pyth on/Shell) and processes (such as Jenkins, Maven) and Docker; Develop application authentication using IAM concepts such as authentication, authorization, SSO, federation, privacy and user consent; Develop applications with identity open standards such as OAuth2, OpenId Connect, SAML2, FIDO2, UMA, and their extensions; Develop application using database migration tools like Flyway and GITHUB for version control and source code management. Some remote work arrangements available.