o Bachelor's degree in Software Engineering, Computer Science, Information Technology or other related technical discipline.
o Should Have 10+ Years of IT Experience o Strong experience in Core Java; C# is a plus o Deep knowledge on Java Development Frameworks for designing and developing enterprise architectures (Struts, Spring, Hibernate)
o Programming knowledge in distributed Java, J2EE, service oriented architecture(SOA), middleware, integration technologies, and frameworks like JSP, JSTL, JMS, JNDI, JDBC, JAXB, Struts, Hibernate, Maven, log4j and JUnit o Experience with Java Script and JS frameworks like JQuery and DOJO.
o XML technology experience such as XSD, XPath, XQuery, XSLT, etc.
o Exposure in developing and configuring Web Services; Solid understanding of Java Web Services WSDL, SOAP, XML, RESTful, Web Services Development Kit o Experience with creating and integrating single sign-on solutions o Proficient with Microservices (REST API), Spring boot, Netflix OSS, Zuul, Docker and Kubernetes.
o Proficient in a CI/CD toolchain.
o Must be proficient with AngularJS 2 or better.
o Experience creating custom, general use modules and components which extend the elements and modules of core AngularJS o Experience creating self-contained, reusable, and testable modules and components o Motivated self-starter – works well independently, but ability to also work well in a team environment o Demonstrates professional behavior under pressure o Ability to resolve complex and diverse issues by identifying underlying or hidden problems and patterns o Clear understanding of end-to-end application delivery in a multi-platform environment (mainframe, client server, web).
o Knowledgeable and experienced in the full Systems Development Life Cycle and Testing Methodologies.
o Comfortable in interacting with staff and management, including Executive levels.
o Must be meticulous in creating high quality, high value deliverables o Ability to write technical design documentation in clear and understandable fashion o Possess well developed communication skills – oral, written, listening. Good analytical and negotiation skills, and close attention to detail.
o Ability to multitask and stay well organized o Must have strong collaboration skills
Interested in this role?