Backend Developer
Job description
As a software engineer, you will work with highly skilled and
experienced engineers who have their work measured against
the highest standards.
In your daily work, you will:
– Turn designs and product specifications into functional,
and scalable backend components including, but not
limited to micro-services, DB, and integration between
systems.
– Communicate with the Product Owner, BA, UI/UX
Designer, front-end developers, and other backend
developers to clarify requirements and propose solutions.
– Develops high-quality code that follows industry standard
best practices regarding accessibility, performance, and
code standard.
– Building reusable code for future use.
– Assist in the integration testing, system testing, user
acceptance testing and implementation.
– Work closely with the team leader and project manager to
ensure your projects are on track. Carry out the day-to-day
tasks such as stand-up calls, meetings, deployments and
relevant essential activities.
– Work with technical leads to research and stay on top of
new technologies and development best practices.
Accurate estimation and delivery of deadlines.
Job requirements:
Technical:
– Bachelor’s degree in Computer Science, Information
Technology or equivalent;
– Strong experience in Java (Java EE/Spring/
Spring Boot).
– Practical knowledge of version control systems, Git flow,
Trunk, and GitHub flow branching strategies.
– Writing maintainable code that is well thought out and can be
reused across multiple projects.
– Experience developing RESTful APIs.
– Understanding of key design patterns.
– Hands-on experience with Kubernetes and Docker.
– Familiar with DevOps toolchain: GitHub, CircleCI, Artifactory,
BitBucket, SonarQube, et al.
– Experience in banking, finance, or securities sectors is a big
plus.
– Experience in Agile (Scrum or Kanban)
Non-technical:
– Willingness and ability to thrive in a fast paced and agile
development environment
– Good problem solving skill
– Good at logic thinking
– Be able to work under deadline pressure
– Proactive in work
– Willing to study new languages and technologies
– Good written and verbal communication skills with
demonstrated ability to work in a team environment.
Opportunities:
At IMT Solutions, you will have a chance to:
– Join a young, dynamic and fast growing organization
– Work with multi-country project with opportunity to go abroad
for oversea working or training
– Be part of the talented and ambitious team in a friendly, open,
professional and dynamic working environment
– Be trained and gained practical experiences on various
areas of IT industry and state-of-the-art technologies
– Be trained and familiar with latest proven international
software development process like Agile Scrum
– Be proud of delivering the prestigious software products
that being used around the globe and winning top rakings table
– Be encouraged and rewarded with attractive remuneration for
initiating the ideas that brings the innovation
– Get a stable career with good job opportunities
Benefits:
– Competitive and attractive salary.
– Beside the formal annual performance appraisal for career
development, promotion and remuneration adjustment. The
company often have the ad-hoc promotion and remuneration
adjustment to recognize the contribution and dedication of
competent employees
– Special international standard 24/7 accidence 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, monthly happy hour, sponsored team
building fund, sporting clubs such as soccer, swimming,
badminton, etc. And much more team building activities,
anniversaries and celebrations.
IMT Solutions Corp
IMT Solutions Corp
IMT Solutions has been awarded with Sao Khue, the Leading IT Outsourcing Enterprise and Vietnam’s 40 Leading IT Companies award. We provide a rich variety of IT outsourcing, digital contents, and business intelligence solutions. With our extensive expertise and high-quality resources, we offer to our clients value-added solutions that help reducing their operating costs and time to market, while improving the quality of their products.
At IMT Solutions, you will have opportunities to join a young organization with a friendly working environment, work in international projects with opportunities to go abroad, be trained in various areas of the IT industry and state-of-the-art technologies as well as to get familiar with latest proven international software development process like Agile Scrum.
Being an IMT employee, in additional to the basic benefits, you will be able to enjoy international standard 24/7 accidents and healthcare programs, 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.
About Us:
- Size: 300+ employees
- Contact person: Recruitment Team
- Email: recruit@imt-soft.com
- Skype: imtkhoi@gmail.com
- Phone number: 028 3811 7742 (Ext : 104)
For more information, please visit us at:
- Website: https://imt-soft.com
- Careers: https://imt-soft.com/en/careers
- LinkedIn: https://www.linkedin.com/company/imt-solutions
- Facebook: https://www.facebook.com/IMTSolutions
WHAT YOU GET
We support you at every stage
Check the benefits of working at IMT Solutions
Work from anywhere
Work from home, any of our offices or wherever you feel most comfortable.
Top-of-the-line equipment
We provide the equipment that best suits your needs and the requirements of your role.
Referral bonus
Not only do you get to work with your friends, but we also compensate you for the recommendation.
Internal initiatives
Take part in our knowledge-sharing meetups organised by and for tech enthusiasts.
Private health insurance
Keep your health in check with easy access to medical professionals.
Outdoor activities
Company trip, team building, happy hour, sport clubs: football, badminton, etc.