Job Description:
- Responsible for Senior Java Development within agreed budget and time constraints, whilst maintaining control of the scope and impact of changes through a formal sign-off process.
- Ensure the quality of the deliveries
- Manage development staffs and assign works according to development project needs.
- Working relationships: Reporting to Program Lead/Manager and Customer (Key Contact Point) on Report Development Status, Progress, Issues and Risks. Escalate project, client and staff issues.
- Project team members when delegating work and assisting with problems.
- Work with Business Analysts/Product Owners to drive the Requirements, Design and quotation preparation process.
Required skills/Experience:
- Proven experience as Development Lead, specifically Java Web Application development, in the IT industry delivering large scale, mission critical projects, ideally from a Software Vendor perspective
- Web and application development experience using JEE
- Experience in some of JUnit, EJB/Spring, Spring Boot, Object Relational Persistence, Struts, Rest-full API
- Hands-on development including detailed design and developing clean, robust & well-tested code and maintaining/troubleshooting software products that providing Finance software as SaaS.
- Experience in Agile/SCRUM
- Good RDBMS knowledge, SQL, XML and associated processing technologies.
- Experience in Object Oriented design environment such as: UML
- Knowledge of Application servers such as: Jboss, Tomcat, Spring-Boot
- In-depth relational data modeling knowledge.
- Capable of working unsupervised
- Experience in Cloud Apps (AWS) development is a plus
- Experience in Microservices design and development is a plus
- Bachelor’s degree in Computer Science or a related field (Software Engineering).
- SCJP certificate is a plus
- TOEIC score: ≥650 or an equivalent level of English proficiency
Other requirements:
- Good verbal English as frequently communicate with Clients
- Be able to read and understand English documents
- Good sense of teamwork and high responsibility
- Good communication skill
- Self-motivated, self-disciplined
- Can work on Quang Trung Software Center
Years of experiences:
Worked on Java 3-4+ years and at least 1-2 years worked on JEE project(s)
Benefits/ Opportunity:
- 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