Harvey Nash USA has been engaged to find a talented Senior Software Engineer for an enterprise Financial Client.
Required Skills
1. Creating and debugging J2EE REST Web Services, gRPC-based service development and Web Applications
2. Database experience including Oracle and SQL scripting
3. A wide breadth and depth of technical experience using Java/JEE. Experience with Spring Framework (including Spring Boot) and Maven
Desired/Nice to have skills:
1. Messaging - MQ and JMS
2. Business rules execution systems (e.g. IBM Operational Decision Manager (ODM - formerly ILOG) or JBoss Drools)
3. In Memory Grids (Pivotal Gemfire)
Job Title: Senior Software Engineer
Location: Vancouver, BC, Canada
Duration: 12 Months Contract
Hybrid/Remote: Hybrid
Education:
•Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience.
Essential Skills:
? Creating and debugging J2EE REST Web Services, gRPC-based service development and Web Applications
? Database experience including Oracle and SQL scripting
? A wide breadth and depth of technical experience using Java/JEE
? Experience with Spring Framework (including Spring Boot) and Maven
? Experience writing unit tests with Junit and Mockito
? Experience working with JBoss and/or Apache Tomcat
? Experience with Git
Desirable skills
? Messaging - MQ and JMS
? Business rules execution systems (e.g. IBM Operational Decision Manager (ODM - formerly ILOG) or JBoss Drools)
? In Memory Grids (Pivotal Gemfire)
? Experience working with containerized environments, such as Kubernetes/OpenShift/CloudFoundry
? Experience with integration frameworks such as Apache Camel/Spring Integration
? Experience with monitoring service performance