Position Summary Our Java developers will work on a team to formulate and develop custom applications to integrate with a m...
Position Summary Our Java developers will work on a team to formulate and develop custom applications to integrate with a multitude of on-premise and cloud platforms. Mid-level candidates will have experience developing all aspects of multi-tiered applications. Also has a strong focus on identity.
Basic Qualifications Candidates must have experience with the following: 5+ years of developing with Java 5+ years of developing with Oracle 11g+ Experienced in working with MySQL, CouchDB or any other relational and NoSQL database engine equivalents Object Oriented Programming (OOP) Experience with OAuth 2. Experience with OIDC Experience with Blockchain and Hyperfabric Domain Driven Design (DDD) Design and development of databases using Entity-Relationship (ER) modeling Developing SOAP and REST services Developing microservices using Docker containers or serverless architecture Developing against services provided by Amazon AWS and/or Microsoft Azure Using IDEs such as Visual Studio 2017+, Eclipse or any equivalent Using build services like Maven and/or Gradle Test Driven Development (TDD) and testing patterns Identity and Access Management (SAML/WSFed/OAuth/OpenID) Testing using JUnit or any equivalent Work item management using JIRA and/or GitHub Strong written and oral communication skills
US Citizenship required Ability to attain a security clearance Additional Qualifications Experience with the following technologies is a plus: ORM tools like Hibernate Frontend frameworks like JQuery, AngularJS and Bootstrap Enterprise application framworks like Spring and JBoss Identity and access management platforms offered by companies like ForgeRock, Oracle, Okta, Microsoft Build automation tools like Chef, Jenkins