- Design, implement, support and maintain complex software applications using Java, J2EE, Spring Web services, Spring LDAP, MDB, Ojdbc6, IBM MQ, XML, XSD, JAXB, JIBX, JAX-WS, JUnit, Ant, Log4J, EhCache, Spring JDBC, Oracle 11G/PL SQL, JPA, Micro services, SOAP Web services, and Weblogic 12c Application Server.
- Define architecture models and design critical integrations.
- Create technical specifications for detailed application design.
- Troubleshoot and resolve application software‐related issues.
- Conduct designs and code reviews to ensure design rules are followed.
- Document code appropriately for maintainability.
- Implement code optimization and performance tuning.
- Ability to work with other team members / developers to help resolve issues and ensure timely delivery.
- Excellent written and communication skills required.