Previous Job
Previous
Senior Software Engineer - Java/Spring Boot
Ref No.: 18-03755
Location: Glen Allen, Virginia
Technical Skill Set:
Must possess the following essential Skills:
- Spring Boot Microservices
- REST API development
- Advanced Java Development experience
- AWS Cloud Computing experience
- React.js experience (If not, Angular.js experience would help)

Foundational:
- analyze problems and program in two or more programming language/platforms
- understand and develop functional and non-functional requirements for a system
- work with multiple programming frameworks
- develop, test and maintain code using software development methodology and appropriate technologies for the system being used.
- integrate systems to databases and other applications using middleware and consume or produce SOAP or REST based services, etc.

Agile, DevOPS and Cloud:
- is proficient at automated testing strategies, including TDD
- understand advanced concepts of Containers, Micro-Services, Continuous Integration
- understand Cloud computing concepts and how to build Cloud deployable application
- perform load and performance testing on the application and do regular performance tuning