Magnolia Vietnam

E-Town 1, 364 Cong Hoa, TP Hồ Chí Minh

Quy mô công ty : 25-99

Xem thêm

Mô tả công việc

Tóm tắt công việc

We’re on the lookout for smart and knowledgeable Java Software Engineers to join Magnolia in Vietnam our Authoring Experience (AuthorX) team. You’ll co-develop the heart of our software and help shape the future of it. By working closely together with our Magnolia developers across the globe as well as with Product Managers, Designers and other stakeholders, you will play a key role in determining where we will be heading.

If you're ready to strive to create value in newer ways and to really think outside of the box you're the perfect match for us - so please read on!

What you will be doing

  • Maintain the core authoring content management functionality: from the main interface in order to render content using a template system. You will also work on e-commerce connections, marketing integrations, and the main content editing functionalities
  • Evolve Magnolia's features and ensure the best quality standards
  • Write code that has a significant impact on the users and developers alike
  • Contribute with your own creative ideas to architecture and best practices
  • Support team members with code reviews as well as application debugging and diagnosis
  • Practice modern software development methodologies such as continuous delivery, agile, and pair programming
  • Use technologies & tools such as Java, AWS, and Jenkins 

What ideally connects you with us

  • You want to take charge: Everyone at Magnolia is in the driver’s seat and we set the direction according to what our customers, colleagues and culture need. No matter the roadblocks you see ahead, you take charge in (re)shaping the destination.
  • You want to connect: You never drive alone. Building meaningful connections means creating experiences together that form a foundation of trust so next time there’s a bump in the road, you know someone else has your back
  • You want to be you: Choose your own ways and means. We thrive on making every perspective count so that you feel safe enough to follow your purpose and at the same time pursue one common goal. Our way of growing is to mutually question ourselves and others.

Life at Magnolia Vietnam

Our core value is our people. We define it through our employees’ happiness and success.

Be-U modeling: wear anything “U” want, be who “U” are

Your choices, Your future: exchange program to Europe;  Indoor & Outdoor activities - technical courses, English classes, soft skills training, football, swimming, bowling, cinema,  and a lot more of what you favor 

We “got” you: Covers 100% of all employees’ & dependents’ healthcare premiums - claim up to thousands of dollars a year for medical expenditure. 

“Be your homie”: Organizes your summer vacations, Family Day, Mid-autumn Festival, hand-out presents for your children

Pennies from heaven”: 

  • 13th month salary;
  • Seniority bonus 

(3 years of service - 1 month salary, 

5 years of service - 2 months salary, 

7 years of service - 3 months salary); 

  • Career promotion;
  • Flexible working time;
  • Regular exchange program to Switzerland for 2 weeks at a time, twice a year;
  • Annual leave of up to 26 days 

 “What’s your flava”: full stocks of beers, soft drinks, fruits, any cuisine that you love at pantry; Whoopee Fridays - gathering & sharing experience (informal) day.  

Yêu cầu công việc

Who you are

  • Education: Bachelor of IT or equivalent
  • Communication skills: Intermediate-level English (good in all areas, especially writing and speaking)
  • A responsible self-starter with the a true passion for coding
  • You love challenges and the autonomy to solve problems and create beautiful solutions
  • Software development experience preferably with Java in an agile environment
  • Strong knowledge in Java Web & Enterprise (EE) technologies, system design, technical troubleshooting, and problem-solving
  • Experienced in the design and architecture of medium & large-scaled systems
  • Servlet API, JAX-RS (REST), JSON-P; Apache Tomcat, JBoss AS/Wildfly, etc.
  • Java SE 8 (lambdas, streams, interface evolution), APT, Lombok, Groovy, JUnit 4 and 5, Mockito, Hamcrest matchers
  • Experienced in IoC (Spring Framework or Google Guice) and service design Templating (Freemarker, Handlebars, Velocity)
  • Experience with Maven, Git, CI/CD, Jenkins Pipelines, Docker, Selenium
  • User interface development experience using frontend technologies is a plus; Rapid application & UI development frameworks (Vaadin, SpringBoot), ReactAWS Sass, JavaScript
  • Experience with Maven, Git, CI/CD, Jenkins Pipelines, Docker, Selenium
  • Knowledge of cloud based development is a plus
  • Experienced in open-source solutions such as CMS, CRM, E-commerce, Portal, and social networks is a plus

Ngôn ngữ

  • English

    Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate

Yêu cầu kỹ thuật

  • Java
  • Spring
  • AWS
  • JavaScript
  • JSON
  • JUnit
  • CMS
  • Apache Tomcat
  • REST
  • Git
  • Maven
  • Java Servlet
  • Selenium
  • Groovy
  • FreeMarker
  • System Design
  • Velocity
  • Jboss
  • IoC
  • Portal
  • API
  • AWS Lambda
  • CRM
  • Jenkins
  • Vaadin
  • Docker
  • Google Guice
  • Architecture
  • UI
  • CI
  • Autonomy
  • JAX-RS
  • Wildfly
  • Java SE
  • Mockito
  • HandlebarsJS
  • CD
  • Spring Boot
  • Sass
  • Ecommerce

NĂNG LỰC

  • Communication Skills
  • Responsible
  • Agile
  • Problem Solving Skills

Thông tin doanh nghiệp

Magnolia is a flexible digital business platform with a CMS at its core.

It's more than just a content management system, even though it's also one of the best in the world - we're not shy to admit it.

At Magnolia team, we are passionate about working with amazing people and having amazing time building long-term, holistic solutions to help our clients achieve their goals. We are all driven by the desire of getting the most out of Magnolia, which is reflected in our core values:

Easy to engage - Passionate - Solution oriented.

Keep in touch with us for a well-defined career path at Magnolia. Brilliant opportunities are always there for brilliant people.