Java Software Engineer
Vietnam
Axon Active is a Swiss offshore software development service company with a strong focus on Agile software development and a large portfolio of successful international projects ranging from small businesses to highly complex multi-platform systems, such as those used in Fintech or ERP. With development teams in Switzerland and Vietnam.Previous Project: Klara product, focus mainly to manage small companies and online shop.Team size: 6My part in this project is an public Rest API that support user to deliver multiple documents (ex: .doc, .pdf, .json) to multiple recipients via multiple channels (ex: mobile app, physical paper, email or sms). A document can be send from sender as a company to employees or government to their residents. The system take responsibility to find and deliver the document to the correct recipient as soon as possible by provided information of the recipient.Here is the public API of the products i worked for: https://api-dev.klara.tech/docsTechnologies:+ Back end: Java EE, JPA, Rest API, wildfly server.+ Front end: jsf, primesFaces, jquery+ Database: PostgreSQL, flyway (for database migration)+ Message broker: Google pub/sub+ CICD: jenkins and SonarQube+ Dependency management: Maven+ Deployment: docker, google kubernetes engine (k8s).+ Axon Ivy digital business platform: jsf, framefaces+ Testing: Junit and Mockito.+ Integration test: Cucumber+ User authentication: keycloak+ Source control: git, bitbucket+ Issues and project tracking: JiraPosition: + Developer+ Involve in CI/CD deployment process (we write deployment file, take care also pod scaling)+ Full lifecycle - analysis, design, development, testing and implementation