Job Description

Formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems Design, develop and test Java based solutions using common standards and frameworks such as JAXB, JAX-WS, JAX-RS, JPA, JavaEE, Spring, and Hibernate Maintain and update all existing J2EE applications as needed Translate software requirements into working and maintainable solutions within the existing application frameworks Implement the product's lifecycle: Design, development, quality, deployment and maintenance Develop and adhere to best-practices for developing applications Continuously contribute to team performance improvement and collaboration Collaborate effectively across teams

Requirements

Soft Skills: Problem-solving skills Good intercommunication skills Being Team oriented Ability to work in tight deadlines Hard Skills: Mastering in Object oriented and Core Java Concepts Mastering in Java EE technologies including: JPA, JAX-WS, JAX-RS, JAXB, CDI, JMS, Servlet Container Mastering in Automation build tools including: Apache Maven Mastering in Integration Framework such as Apache Camel Mastering in the design and implementation of RESTful services Mastering the in the concepts of design patterns and software architecture Familiar with SQL Server and IBM DB2 Familiar with Java EE container configuration such as WebSphere, OpenLiberty Familiar with Agile methodologies including: Scrum, XP Familiar with automation testing tools and frameworks, unit testing and integration testing Familiar with continuous delivery tools such as Jenkins

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،