TopDev

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

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