Location: Charlotte NC (onsite)
Role: Sr. Java Springboot Developer
Responsibilities
- Work in a fastpaced projectcentered teamoriented atmosphere.
- Visit clients outside of the nation to gather and specify needs.
- Create solutions that are highquality scalable and maintainable with an emphasis on backend.
- systems and related technologies
- Carry out unit and integration tests.
- Identifying and resolving bugs
- Make sure youve developed enough test cases to ensure the design criteria are satisfied.
- Produce wellwritten documentation for each microservice.
- Constantly educate yourself on new approaches and technology
- Disseminate your expertise inside the organization.
- Communicate with other developers.
- Creating and deploying microservices using the Spring Boot framework
- Adherence to the whole Software Development Life Cycle
- Interconnecting microservices with databases
- Knowledge of how streaming systems such as Kafka operate.
Requirements & Skills
- Spring Boot Experience
- Familiarity with software development design patterns: GIT Swagger PCF and Rabbit MQ
- Expertise in API technologies such as Rest Webservices
- Previous experience writing unit tests with JUnit Mockito or Power Mock
- Knowledge of markup languages such as JSON and YML
- Working knowledge of quality and security scan technologies such as Sonar Fortify and Web Inspect
- Knowledge of the Agile approach
Experience with Trading and banking is required