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 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

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