Job Description

● Provide tactical and strategic improvements on a large scale of Java/J2EE /Mobile. ● Java design, development, and testing of Java-based solutions using standard standards and frameworks such as JPA, JavaEE, Spring, and Hibernate. ● Maintain the existing J2EE applications if necessary and updated.

Requirements

● Be very active in identifying issues and meeting challenges. ● Be very thirsty to learn and grow, both professionally and personally. ● Ability to learn quickly and apply new technologies. ● Other important requirements include the technical skills listed below. ● In-depth understanding of software development principles and design patterns as well as troubleshooting and debugging. ● Strong knowledge of Spring framework (web, security, data, cloud, boot) (MVC, IoC), RESTFul API, Hibernate, Git, Bamboo. ● Have experience in relational database design. ● Familiar with the challenges of building very large and low latency. ● Familiar with Java EE (distributed and large-scale programming). ● Familiar with the problem and project tracking software such as Jira. ● Familiar with microservice architecture. ● Familiar with design algorithms, data structure. ● Familiar with cloud infrastructure, Containerization software, Docker. ● Familiar with RabbitMQ, Redis, Elasticsearch, Logstash, Kibana. ● Ability to learn, use, implement and integrate cutting-edge technologies. ● Strong communication skills, attention to detail, and team player. Proven more than three years of work experience.

Employment Type

  • Full Time

Details

To see more jobs that fit your career