Các Phúc Lợi Dành Cho Bạn
Mô Tả Công Việc
- To be the escalation point for technical issues of all technical issues in project.
- To provide software architecture design
- To ensure compliance with architecture design
- To set guidelines, review architecture alternatives, and perform technical evaluations
- To spend time as a technical leader / software architect in projects directly and on daily basis.
- Communicating project technical issues and progress with clients
- To help Clients in technical support
- To self-train on new technologies
- To support for presales activities (technical proposal and estimation)
- To support for recruitment in the company
- To perform trainings/seminars.
Yêu Cầu Công Việc
- 5+ year experience in Java competence
- Strong knowledge of J2EE development with EJB, JSP, Servlet, JSF, JMS, JPA …
- Strong knowledge of application development with Spring Framework: Bean, Annotation, Security, Transaction.
- Good knowledge of common design patterns: Singleton, IoC
- Strong knowledge of web service development (RESTful/SOAP)
- Good knowledge of cloud-based application development (AWS/Azure) is a plus
- Have experience about messaging broker: any kind – RabbitMQ, ActiveMQ, etc (Preferred Kafka)
- Strong experience of microservices architecture (cons – pros – implementation), Docker, Kubernetes
- Testing: Unit test (JUnit 5 – nice to have), Mock Test, Integration test.
- Prefer candidates have working experience in Finance/ Banking projects.