Tóm lược
Mô tả công việc
Tóm tắt công việc
We are looking for a Java developer who is responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem-solving, sophisticated design, and product quality is essential.
- Translating application storyboards and using cases into functional applications
- Designing, building, and maintaining efficient, reusable, and reliable Java code
- Making ensure the best possible performance, quality, and responsiveness of the applications
- Identifying bottlenecks and bugs, and devise solutions to these problems
- Helping maintain code quality, organization, and automatization
- Working in an international, dynamic and professional environment with many opportunities to develop career
- Having opportunities of being trained oversea and working directly with oversea customer
- A stable and rewarding position where your long-term commitment will be highly valued
- Technical & Soft skills internal training courses
- Many company activities (Sport and music festival, TMA Futsal league …) are held annually
- Competitive salary and bonus
- Total Health Care Insurance
- Loan Fund
- Team Building Fund
Yêu cầu công việc
Requirements:
- Strong in Java frameworks such as Spring, Springboot, …
- Good DB skill (SQL, NoSQL)
- Experienced with API (Open API/Swagger)
- Have solid understanding of OOP principles
- Familiar with Design Patterns
- Have experiences in programming socket, WebSocket, socket.io
- Have experiences in payment programming
- Have experiences in client-side frameworks such as ReactJS, Angular, Flux/Redux, … is a plus
- Know AWS/OCP, CI/CD, Microservice, … is a plus
- TOEIC score of 650 or higher, with strong English communication skills.
Years of experiences: Both Fresher and Experienced
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- Java
- Spring
- OOP
- WebSocket
- Design Patterns
- API
- NoSQL
- MS SQL
- AngularJS
- Open API
- Flux
- Swagger
- AWS
- Spring Boot
- Redux
- ReactJS
- OCP
- Microservices
- Socket.IO
- CI/CD
NĂNG LỰC
- Communication Skills
Thông tin doanh nghiệp
TMA Solutions is the leading software outsourcing company in Vietnam with more than 1600+ engineers.
TMA is the leading software outsourcing company in Vietnam with more than 1600+ engineers. With more than 16 years of experience in providing software services for many world leading companies. We have built a strong technical and management team that can handle large and complex projects. Our people were selected from top Universities in Vietnam and overseas, and 40% of them have overseas experience.
Join us today to help us building a Vietnamese brand name in the world software outsourcing industry!
Why should you join us?
As one of the leading IT companies in Vietnam, we value our people and always support our staff with the best conditions available.
If you want to learn more about what we are offering, check out our website, http://www.tmasolutions.com/careers.aspx
Here some featured benefits:
- Many training opportunities in Vietnam and Oversea (230+ courses in TMA Training Center and 40% have overseas experience)
- Competitive benefit package (bonus, total health insurance, loan fund, team building fund ...)
- Friendly environment, open culture and many outdoor activitie
Don't hesitate to contact us for your dreamjob at TMA Solutions.