Java Principal Engineer

IMT Solutions
55 - 57 Bàu Cát 4, P.14, Tân Bình, HCM
Outsourcing
Ho Chi Minh
Salary: Negotiable
Java

Technologies We're using

PHP
Java
.NET

What You’re In Charge?

As a Java Principal Engineer, you are an expert in using the dynamic programming tools and
languages and have strong knowledge of design and architectural principles. You will have
four main goals:

  • Working closely with other Technical Professionals from client side, Development.
  • Managers and Business Analysts for system design and architecture, optimizing performance and scalability requirements of the project.
  • Consulting and mentoring the technical solutions to the team in addressing specific business requirements from the clients.
  • Improving the productivity of the team through introducing best practices and new technologies; guiding the team to apply them in their daily works.
  • Establishing & maintaining technical relationships with the team and client technical professionals.

We are looking for a creative problem solver with critical thinking skills who will be an enthusiastic team player. The person in this position will be expected to work independently to provide and communicate the solutions effectively to the team both in terms of verbal and writing. The person is also required to have fast learning skill to catch up the technology changes in Software development technologies. This person must be someone who defines success through delivering high-quality solutions in a frequent, timely manner.

The main work items for the person under this position would be:

  • Understanding customer product domain and understanding the architecture implemented in product.
  • Working closely with client technical professionals to discuss and propose high level design and low level design suitable for existing architecture.
  • Providing and communicating clearly the design, architecture and technical solution to the team in addressing specific business needs raised from the clients.
  • Building and transferring prototype of the solution to the team.
  • Regularly providing seminars of new technologies, frameworks, libraries to the team and guiding them to apply those to their daily work.
  • Building software development best practices, development standards, frameworks for the team to apply. It includes configuring code analyzer tools for automated reviews, optimizing the source control tool usage, conducting code reviews, applying design patterns, coding best practices ... and coaching team in applying these engineering standards correctly.
  • Building training roadmap for the team.
  • Reviewing technical solutions from the team.

What We’re Searching?

Technical:

  • High level of Java proficiency, including developing using modern frameworks and architectures, e.g. Spring Boot, microservices, Apache Tomcat, JPA.
  • Experience with NoSQL databases, e.g. MongoDB, Redis, Cassandra, Neo4j is highly preferred.
  • Previous working experience with AWS, Docker is a BIG plus.
  • Experience with Scala, Apache Spark, or Apache Kafka is a very BIG plus.
  • Comfortable working with development tools such as Git, Stash, and Bamboo.
  • Strong team and communication skills a must.
  • Experience with SQL databases, MySQL, MSSQL, PostgreSQL, Oracle.
  • Experience working with multi language system.

Non- Technical:

  • Strong analytical and problem solving skills.
  • Fast learning skill.
  • Excellent interpersonal, written, and verbal communication skills with demonstrated ability to work in a team environment.
  • Able to communicate effectively in English and the ability to communicate complex technical issues to client.

Best About This Position

Competitive and attractive salary.
Special international standard 24/7 accident and healthcare program for all employees.
Special communication allowance and training budget for key resources.
Enjoy the entertainment and teambuilding programs with annual Company trip, Happy hour, sponsored Team building fund, outdoor activities (soccer, badminton, etc...). And much more Team building activities, Anniversaries and Celebrations.
Working hour: Monday - Friday.

IMT Solutions

IMT Solutions, with Sao Khue, Leading IT Outsourcing Enterprise and Vietnam’s 40 Leading IT Companies awards, provides a rich variety of IT outsourcing, digital content and business intelligence solutions. With its extensive expertise and high quality resources, IMT offers its clients the value- added solutions that help reduce their operating... See more
  • IMT Solutions, with Sao Khue, Leading IT Outsourcing Enterprise and Vietnam’s 40 Leading IT Companies awards, provides a rich variety of IT outsourcing, digital content and business intelligence solutions. With its extensive expertise and high quality resources, IMT offers its clients the value- added solutions that help reduce their operating costs and time to market while improving the quality of the products.
  • At IMT Solutions, you will have a chance to join a young organization in a friendly working environment; work with multi-country project with opportunity to go abroad; be trained on various areas of IT industry and state-of-the-art technologies; and familiar with latest proven international software development process like Agile Scrum...
  • Being an IMT employee, besides the basic benefits, you will enjoy international standard 24/7 accidence and healthcare program, special communication allowance and training budget for key resources; enjoy team building programs, annual company trip and various entertainment activities.
  • You sure will also love our anytime-promotion-and- remuneration adjustment to timely recognize your performance and contribution to the company.
  • For more information, please visit us at:
Less

55 - 57 Bàu Cát 4, P.14, Tân Bình, HCM

Outsourcing