Need to go onsite in CA for meetingsREMOTE IAM JAVA Developer Duration: 12 months contract find local to CA, need to go onsite for meetingsNeed Senior candidates only
Senior IAM Java DeveloperJob Summary:Under the direction of the Identity & Access Management (IAM)Supervisor, this position serves as a senior developer in all phases of analysis, design, implementation, testing, and integration of applications supported by the UCD Enterprise Infrastructure Services (EIS) group within Information & Educational Technology (IET)unit.As a senior member of the IAM team, this position has a leading role providing critical Identity Management Systems support including providing updates to authentication software (including version updates as needed) as well as continuous process improvements for the existing software including: account provisioning software, identity management software, directory services software, and various ancillary IAM tools software for our data users. Utilizes advanced level skills in back-end technologies such as Java, Spring, application builds and deployments on Linux servers and advanced knowledge of Relational Database design and SQL functions, procedures, and complex queries. Implements knowledge of full stack development, including UI design and development as well as server-side development and production support knowledge for Rest API’s and/or SOAP web services as required by Stakeholders. Exhibits proficiency at Java development, JavaScript development, and server implementation including appropriate server configurations and security configurations for implementing secure PII data transmissions via the internet to the database.Responsibilities: 70% SYSTEM DESIGN/DEVELOPMENTDesign, develop, document, and implement application software, utilities, or client applications that support campus-wide and department specific Identity and Access Management (IAM) systems.Participate in and lead planning efforts for new IAM functionality/systems. Participate in technical reviews of designs for code modifications or custom extensions to core software that utilize the following technologies: Oracle RDBMS, Java, SQL/PLUS, JavaScript, shell scripting. Use advanced technologies such as Spring Framework, SOAP and Rest API’s, Angular or JavaScript Frameworks.Demonstrate hands-on proficiency with data exchanges and API's. 30% SYSTEM ANALYSIS, SUPPORT AND LEADERSHIP REQUIRED SKILLSExperience developing complex applications with technologies such as client/server technologies ( Java), web technologies (X/HTML, A JAX, JavaScript, CSS, Web services such as SOAP/WSDL and Rest, XML and JSON), distributed computing concepts, application development methodologies, and networking concepts.Experience with the current Java and JavaScript Frameworks such as Spring Boot, Angular, React, jQuery.Experience with structured application development methodology in deploying technical solutions, design documentation tools, application software version control and tracking (Git, Subversion), and code migration.Experience with Oracle RDBMS or other complex relational database management systems and principles.Skilled in use of software packaging and release management processes; including utilizing issue tracking, release tracking, continuous integration and build artifact repository systems (e.g. Jira, Bitbucket, Maven, Pipelines, GitHub).
if interested please must share resume at ramesh@exarcainc.com (if it shows closed then also share i will provide another position for you)