Job Description

Job description: ● Deliver tactical and strategic improvements to large scale Java/J2EE/Mobile based product. ● Design, develop and test Java based solutions using common standards and frameworks such as JPA, JavaEE, Spring Framework, and Hibernate. ● Maintain and update existing J2EE applications as needed.

Requirements

Requirements: ● Be extremely proactive in identifying issues and tackling challenges. ● Be very thirsty to learn and grow, both professionally as well as personally. ● Proven ability to learn quickly and apply new technologies. ● Other important requirements include technical skills listed below. ● Deep 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. ● Experienced in relational database design. ● Familiar with challenges of building large scale highly robust, low latency. ● Familiar with Java EE (Distributed and large scale Programming). ● Familiar with Issue and Project tracking softwares like Jira. ● Familiar with Microservice Architecture. ● Familiar with Design Algorithms, Data Structures. ● Familiar with Cloud infrastructure, Containerization software, Docker. ● Familiar with rabbitMQ, redis, Elasticsearch, Logstash, Kibana. ● Ability to learn, use, implement and integrate leading technologies. ● Strong communication skills, attention to detail, and a team player. ● Over three years of proven work experience.

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.