Manage deployment packaging, testing, and implementation.
Collaborate with all other IT teams across the organization to ensure releases are delivered with repeatable and auditable processes.
Build, refresh and administer deployment environments.
Support and troubleshoot scalability, HA, performance, monitoring, and backup/restore.
Identify and develop ways to improve the quality, capability or efficiency of the testing process.
Document, standardize, and automate deployment processes.
Evaluate new tools, technologies and processes to improve speed efficiency and scalability.
Required Skills
Extremely strong hands on development skills on J2EE Technologies, Spring framework, Spring Boot, JavaScript, and Subversion.
Cloud architecture Knowledge.
Strong concepts on Microservice Architecture (MSA) and SOAP & REST web services.
Good Understanding DevOps principle and associated tools such Jenkin, Automation script.
Working knowledge on Continuous Integration (CI) and Continuous Delivery (CD) set up, leveraging tools like SonarQube, Maven, Jenkins, Nexus, Ansible etc.
Good understanding of web application networking and communication flows.
Required Experience
84 months experience with writing Java application software for data access, data structures, data manipulation, databases and standard design patterns (J2EE) to solve business problems.
84 months experience with development in the FileNet suite of products.
84 months experience assisting in the design of program specifications to implement software solutions.
84 months experience as software architect mentoring less experienced developers using various methods (written documentation, one-on-ones, code reviews).
84 months experience providing WebSphere and JBOSS Enterprise Application Server services, Red Hat Enterprise Linux administration and mainframe integration development expertise.
84 months experience analyzing business processes and workflows and working with non-technical staff to develop system specifications and resolve problems.
72 months experience with use of XML and web services in a JEE environment.
72 months performing testing and implementation and preparing technical and user documentation, software conversions.
72 months experience working with developing Java solutions with a Web security protocol using LDAP and SiteMinder.
72 months experience in configuration management utilities for Java applications.
Experience with installation of COTS products and ability to evaluate different tools.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.