TopDev

Middle/ Senior Java Developer

Code Engine Studio

32-34 Nguyễn Bá Học, Phường Bình Thuận, Quận Hải Châu, Thành phố Đà Nẵng
Job Description
About Company

Code Engine Studios is looking for a candidate to join our quickly growing Java/ Liferay team.  This role will be actively working to develop applications and solve technical problems on the Liferay platform which delievers global solutions to end users.  Additionally, in partnership with Liferay Japan we will work to deliver end-to-end solutions for their clients.

Your role & responsibilities

  • Work together with our team to deliver projects for many of our clients across the world.
  • Work within the Scrum framework and be involved in requirements analysis, planning, estimations, and continuous software development.
  • Demonstrate technical leadership through self-assignment of tasks and using appropriate technical solutions and architecture.
  • Perform design and code reviews and teach the team good coding practices and logic.
  • Participates in installation, on-going maintenance and production support of software systems.
  • Maintain a high standard of quality through knowledge and coding of unit and integration testing.

Your skills & qualifications

  • Minimum of 5 years of experience in software development 
  • 4+ years of experience designing/implementing large-scale Java enterprise applications. Skilled with Java/JSP/JSF, MVC, Spring/Struts Framework, XML/XSLT/XPath, REST/JSON/SOAP and Java Application server technologies. Experience in developing applications using MVC frameworks, HTML5, CSS, JavaScript, JQuery. 
  • Experience with the following technologies is highly desirable: Liferay, Java-based portal and CMS. Experienced with following is a plus: OSGi, Jenkins, AWS, Advance caching and indexing, LDAP/SSO/OAuth.
  • Experience in Service Oriented Architecture, Web Services, Design Patterns, RDBMS and other data sources.
  • Experience designing data models (logical and physical models), and constructing database schemas and complex SQL queries.
  • Implementing automated testing platforms is a plus
  • In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
  • Write high-quality, clean, maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)

Benefits for you

  • Enjoy a fun and open family-like work environment
  • Receive an excellent salary package that includes a 13th-month bonus and the potential for up to an additional 2 months of performance bonuses
  • Benefit from an additional health and training allowance that is renewed yearly
  • Enjoy a standard 5-day work week (Monday to Friday). Overtime is case-specific, with benefits like extra pay or rest time as needed for client requests, prioritizing your work-life balance
  • Take advantage of extra days off, including time off during Christmas, and the possibility of up to 5 days for sickness leave
  • Invest in your personal and career development with 2 hours per week of English classes and weekly soft skills training during work hours
  • Enjoy the convenience of a daily free lunch provided at the office and exciting monthly team social events.
  • Explore the world with opportunities to travel to other countries for training and work assignments
  • Thrive in a fully English-speaking environment while working with clients from the USA, Canada, Europe, and Southeast Asia on portfolio piece projects for exceptional clients.
  • Relocation budget available for eligible candidates

Company

Code Engine Studio

Industry

Gia công phần mềm

Company size

25-99

Nationality

Canada

About us

General information