Required Skills & Experience
Expertise in core Java, and recent versions 8, 11, 17 (preferred)
Experience defining and building microservices architecture with Spring boot
Fundamental knowledge of security concepts, SSO, authorizations, etc.
Experience with Agile development
Build tool knowledge, such as Maven or Gradle
Good knowledge of databases, such as Oracle, SQL, PostgreSQL, Mongo, Cassandra
Knowledge of public Cloud environment, preferably AWS or GCP
Job Description
A client in the financial technology industry is seeking a Senior Java Engineer to join its One Identity team. The Engineer's responsibilities include working to build out and enhance the client's current framework to support new business requirements, collaborating with application teams to troubleshoot complex development problems, collaborating with architects and business analysts on the design of new solutions, collaborating with operations in the resolution of production incidents, and evangelizing application teams on the adoption of best practices and tools. To successfully accomplish that, the Senior Engineer must quickly acquire a deep knowledge of a variety of complex distributed systems and the interactions between them. A high level of technical and communication skills, as well as personal responsibility, autonomy and prioritization skills are required. A significant number of the following skills must be mastered at a high level to succeed in the role: Java 8+, Java EE, Springboot, JPA, JMS, SLF4j, servlet, dependency injection, microservices architecture, twelve factor app, test driven development, object oriented design, technical documentation, agile development, restful APIs, distributed systems, enterprise integration patterns, log analysis, Splunk, AppDynamics, Azure, OpenShift, Kubernetes, Apigee, Linux, Cassandra, MongoDB, DB2, Oracle, IBM MQ, WebSphere Liberty, Apache http server, Jenkins pipelines, bash scripting, groovy scripting, ansible, security scans (Fortify, Sonatype, Webinspect), encryption (Voltage, AES), SSL. Pay for this position is $45-65/hr depending on experience