Senior Java Developer (J2EE, Spring)

19 Tan Canh, Ward 1, Tan Binh, Ho Chi Minh
See map
10 days ago

Top 3 Reasons To Join Us

  • Attractive salary
  • Minimum 24 flexible paid days
  • Multicultural team

Job Description

  • Producing clean, efficient code based on specifications and industry best practices
  • Use understanding of client’s needs and be able to translate to an architecture solution
  • Accountable for working with outside data sources and APIs
  • Ensuring the performance, quality, and responsiveness of applications
  • Understanding of continuous integration / continuous delivery concepts and the ability to troubleshoot related issues
  • Accountable for working on bug fixing and assisting QA/QC Team
  • Learning new technologies when required
  • Actively participate in projects kick-off meetings and understanding requirements
  • Providing time estimates for new initiatives when requested
  • Accountable for unit tests implementation when required
  • Working on other technologies when required by the company

Your Skills and Experience

Must have

  •  5+ years of software development experience with a minimum of 3 years of proven hands-on JAVA web application development experience.
  •  Proficiency in Java, J2EE development and design, proficiency in the use of design patterns and frameworks
  •  Hands-on practice with Spring/Spring MVC/Struts2, Hibernate/JPA, EJB3/MDB, MySQL/T-SQL, HTML/CSS, JavaScript and jQuery
  •  Experience with Microservices architecture and migrating Monolith applications to microservices
  •  Experience with Git
  •  Experience with CLI
  •  Experience with building and using API’s
  •  Experience with relational databases
  •  Basic knowledge of Linux fundamentals, including networking, file systems, security, and SSH
  •  Focused on performance and cross-platform compatibility
  •  Experience in developing custom modules
  •  Experience manipulating and working with CSV, XML, JSON files
  •  Good understanding of SEO and accessibility best practices
  •  Understanding of the MVC and MVVM patterns
  •  Understanding of Docker and its usage
  •  Understanding of front-end web technologies like HTML, CSS, JavaScript and Ajax
  •  Fluent English communication

 

  • Any additional programing language is a plus
  • Involvement in the Java community is a big plus
  • Knowledge of Javascript (ES5/ES6)

Why You'll Love Working Here

  • Multicultural team (14+ nationalities), non-stop sharing, learning
  • Lovely office with modern facilities
  • Fun and dynamic team with great ambition, always fight for the same goal
  • Pantry area with snacks drinks available all the time
  • Other exciting team building activiti es