JAVA BE Engineer

  • Contract

Company Description

Intelliswift Software, Inc

Job Description

Required: 


• Expert level Java skills with deep knowledge in JVM tuning and Java best practices. 


• Thorough understanding of concurrency and transactions. 


• Strong understanding of distributed systems, file system/databases. 


• Deep knowledge of distributed systems software design with strong understanding of TCP fundamentals, computer architecture, storage and IO subsystems. 


• Understanding on security concepts and tooling including but not limited to PKI, Cryptography, along with how those apply to web concepts (HTTP(S), SSL/TLS, certificates etc) 


• Knowledge of JAX-RS 


• Experience with dependency injection frameworks (Spring, CDI, Guice, etc). 


• Experience with object-relational mapping technologies (Hibernate, JPA etc) 


• Experience with the maven build tool. 




Nice-to-have: 


• SQL experience (preferably Oracle). 


• Understanding of Continuous Delivery concepts. 


• NodeJS, Grails or experience with other web application frameworks. 


• HTML/Java Script experience

Qualifications

Core Java, Maven, Oracle, Spring, Hibernate

Additional Information

Multiple Openings