• 6 years web development experience which includes the programming/development of web applications
• Strong Experience with Java/J2EE, Spring MVC, Hibernate, EJB, Spring.
• Design, code, test, and deploy J2EE based applications into industry-leading container/application server environments such as Weblogic/JBoss/Glass Fish application servers.
• Conversion of legacy application architecture to micro-based service using domain driven and MVC design mode is a plus
• Successful track record in designing and implementing web applications using J2EE, Spring, Spring MVC, Flex, Hibernate, EJB 3.0, Struts, Oracle 10g, ANT, Maven, workflow engines, rules engines.
• Experience integrating applications and designing and developing web services and frameworks.
• Extensive front and back end experience required.
• Experience working with large and small application development teams.
• Outstanding oral and written communication skills and experience working directly with end users to understand and translate requirements to design.
• Taking ownership for producing results.
• Strong ability to diagnose critical problems and develop solutions.
• Ability to take part in production support and lead troubleshooting calls as needed.
• Strong understanding and experience with SQL/Stored Procedure.
• Strong understanding and experience with test-driven development.
• Strong understanding of Java, HTML, JSP, CSS, and Javascript.
• Relational databases - preferably Oracle, SQL Server, and DB2