Job Description

- Design and build new features and maintain existing features - Maintain and monitor services for performance, crashes, bugs and usability - Participate in software architecture discussions - Contribute to the development of the core services framework - Improve software development process with a focus on Quality Assurance, unit tests & security - Incorporate tools and measures for performance, error reporting, analytics and UX A/B testing - Collaborate with other engineers on guidelines for building new and updating existing services - Produce documentation for development process, standards, and conventions - Able to work in a fast paced continuous integration/continuous deployment environment - Able to deliver high quality code in a timely fashion

Requirements

- 3+ years' experience in Java Development - Deep understanding of OOP (Analysis and Design) - Experience with large-scale web application development - Strong Java Web application development and related environment (Tomcat, JBoss etc.) - Java based web services - Developing web applications using at least one popular web framework (JSF, Spring MVC) - Relational Databases, SQL and ORM (JPA2, Hibernate) - Experience with SQL DB (PostgreSQL is preferred) - J2EE framework - EJB (Enterprise Java Beans) - XML, X query, XSL - Test-Driven Development - Ideal Age:25-35 - The applicants must be fluent in English.

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

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

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟