ekino vietnam

Senior Java developer

ekino vietnam

Ho Chi Minh
Lottery Tower, 6th floor, 77 Tran Nhan Ton, Ward 9, District 5, Ho Chi Minh city

Salary
Negotiable
Post date
03/11/2016
Job skills
Java Spring

Job Details

  • Participate in large-scale digital project development for worldwide leading companies on various business domains.
  • Analyze requirements, come up with adequate technical design and maintain technical documentation
  • Turn design and user interface mockups into functional websites powered by CMS platform.
  • Write clean and maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.). Comply with the coding standards (SDLC guidelines) – JavaDocs, Unit Tests; participate in and may conduct code reviews. Follow, improve and enforce coding standards
  • Interact regularly with testers to prevent regression issues
  • Troubleshoot performance, scale, object clustering issue for integration solutions and debugging.
  • Provide estimates for development effort
  • Come up with suggestions, technical solutions, raise early any concerns to project managers and actively suggest action plan to improve overall quality
  • Research new technologies and existing libraries
  • Partner with technical project managers, Java experts to share knowledge to other team members, make the most of knowledge built by other team members
  • Team management: assist junior members with design challenges and coding issues; evaluate their performance on a defined period.

Job Requirements

  • 4+ years of experience in web development technologies & have in-depth knowledge of core Java and J2EE applications.
  • Experience in architecture patterns, coding conventions & best practices
  • Solid knowledge in common web-based application and web technology concepts (CMS, Portal, SEO, ORM, Social network integration, RESTful etc)
  • Experience in one or more of the following Open-source frameworks: Spring 3 (MVC, Security, Data, batch, ..), Play, Magnolia CMS, Strut2
  • Experience with scripting technologies (GWT, YUI, Guava, Dozer, aspectj)
  • Good knowledge / understanding of the following tools and concepts: Maven, Apache Tomcat, ORM (Hibernate, Spring Data), RESTFul APIs, XML, Guava
  • Good Knowledge in Relational DBMS: MySQL, PostgreSQL, Oracle
  • Knowledge/Experience in NoSQL DBMS (MongoDB, CouchDB …)
  • Experience with deployment process and platforms: Nginx, Apache httpd, DevOps.
  • Familiar with source control management: git and gitflow
  • Familiar with bug tracking systems: Jira / Redmine / Mantis
  • Experience in web security
  • Hands-on Java IDE: IntelliJ/ Eclipse
  • Good communication in English
  • Ability to research, adapt quickly with new technologies
  • Strong leadership, collaboration, presentation skill, ability to think creatively and strategically

Nice-to-have skills:

  • Experience with Adobe Experience Manager CMS (AEM) is an advantage
  • Experience with Elasticsearch, Amazon AWS is an advantage
  • Knowledge of front-end development: HTML, CSS, JS, TWBootstrap, JQuery is an advantage

We offer

  • High-ownership working environment: You will take full responsibilities and control of your missions contributing to the team success
  • Continuous skill improvement with new technologies, challenging projects, on-the-job coaching, and training programs
  • Annual performance review & bonus: recognize your efforts and identify development/ improvement needs
  • Clear career path: define your career development with long-term vision
  • Be secured in your mind with employee’s care: private healthcare insurance package, medical check-up, lunch support…
  • Great-place-to-work activities (company trip, sport clubs…): enhance teamwork spirit and facilitate your work-life balance
  • Opportunity to work in France upon project and mission requirements