• Expert level Java skills
• 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.
Java skills, JAX-RS,
Multiple Openings
Job details are sourced from the employer's original posting.
Open job postingAbout the company
We recruit for product development teams as well as IT teams; we understand the difference in skill sets and personnel needed for both back-end and front-end. We have the resources and access to a global network of talent across various technologies and industries to provide your company with the right candidates you need and just when you need them