Job Description: Required Technical Skills:
- 3-7 Yrs. development experience using Java technologies
- Good communication skills, both written and verbal
- Outstanding skills in Core Java, J2EE (JMS, Servlets, JSP, EJB)
- Working knowledge in Microservice architectures, RestAPI. PostgreSQL
- Work in a structured environment designing and developing java-based, enterprise class JEE application solutions with technologies: Spring, JEE, WebSphere, RAD, Struts, Web Services, jQuery, HTML5, CSS3, Hibernate, AngularJS
- Experience in Spring and Hibernate frameworks
- In depth hands-on experience in web services (SOAP & REST)
- Experience in Oracle SQL
- Knowledge in Service Oriented Architecture (SOA), Web services, designing applications within a portal framework, application-to-application integration, and message queuing.
- Strong Object Oriented design and analysis skills
- Good understanding of Application Servers; experience in Web Sphere would be a plus
- Excellent analytical and problem solving skills
- Good knowledge in Java Design Patterns
- Experience in building high volume transaction processing systems
- Understanding of CI / CD using Jenkins and other related tools
- Experience in Agile and Waterfall methodologies
Desired Skills
- Integration experience with Siebel using Siebel Java APIs would be a plus
- Experience in source code control systems such as SVN, Git would be a plus
Experience in Spring Batch framework would be a plus