Software Engineer III

Location: Glen Allen, Virginia
Posted On: 8/8/2017
Job Code: 4236_SE_VA
Job Description
Business Acumen
· Strong problem solving abilities and capable of articulating specific technical topics or assignments
· Experience in building scalable and highly available distributed systems
· Expert in breaking down problems and estimate time for development tasks
· Evangelizes how our technology solves customer problems from a technology and business perspective
Category:IT  code:new
Job Requirements
Technical Expertise
· Strong knowledge of OOD/OOP software design patterns and principles
· Strong knowledge of Java 6+ and Java open-source software components
· Experience with JUnit and writing unit tests
· Experience with multiple Spring technologies such as Spring Framework, Spring Boot, Spring Cloud, Spring Data, Spring MVC, etc.
· Comfortable working in the presentation-tier. HTML, CSS, JQuery, AJAX, JavaScript, AngularJS.
· Web Services experience in REST (JSON, WADL) and SOAP (JAXB, WSDL, XML)
· Knowledge of Relational Database modelling and concepts (SQL, referential integrity, etc.)
· Experience with Relational Database Management Systems such as Postgres, MySQL, SQL Server, and/or Oracle
· Experience with Java Object-Relation Mapping (JPA, Hibernate, Eclipse Link, Open PA, etc.)
· Experience with NoSQL databases such as MongoDB is a plus

Not Ready to Apply?
Contact Details
Mathusha G