What are the responsibilities and job description for the Java Developer position at Compunnel?
Job Summary :
• Includes all developer skills, plus the following :
Key Responsibilities :
• Design, develop, deploy, test, and maintain technical assets in SOA environment, web services, and integration
• Experience with DevOps in a cloud environment a plus
• Experience with Atlassian Tooling (Jira & Confluence)
• Experienced in waterfall, iterative, and agile methodologies
Required Qualifications :
• Minimum of 7 years overall IT experience, including 5 years of web service development and integration experience
• Strong Automotive OEM experience
• Solid understanding of various enterprise services and micro-service concepts
Technical Skills :
• Web and microservice technology platforms and frameworks (SpringBoot Services)
• Java / J2EE, JMS, XML, XSLT, XQUERY, XSD, SOAP, REST, WSDL, BPEL
• Software Design and UML Modeling
• Development Tools - Spring Tool Suite / Eclipse IDE
• Websphere, JBoss, Tomcat
• Authentication / Authorization (Single Sign-On, SAML, OAuth)
• Object relational mapping tools (JPA, Hibernate, etc.)
• Relational databases (Oracle, MySQL) and NoSQL databases
• Experience building web services (Rest / SOAP) using Java APIs and tools, such as SpringBoot, JAX-RPC
• Experience with the SpringBoot / Spring Framework and general MVC frameworks
• Experience with the Spring Batch Framework
• Experience with Unit Testing concepts and frameworks (Junit, Mockito, etc.)
• Experience with scripting languages (e.g., Unix shell scripting, Perl)
• Experience with cloud and continuous integration tools (e.g., SVN / GIT, Jira, Jenkins, GIT Actions, Maven, SonarQube, etc.)
Preferred Qualifications :
• Experience with DevOps in a cloud environment
Education : Bachelors Degree