Job Description

Develop clear and maintainable code primarily using Java and design scalable, fault tolerant software components. Create and develop scalable customer facing web services Hands-on development mentality with a willingness to solve complex problems You should have structured approach to development (measuring, monitoring, and testing) and a deep understanding of object oriented design Build a brand-new product end to end Participate in code and design reviews Lead, guide and mentor junior developers

Requirements

5+ years of experience in Java development 2+ years in leading technical designs and implementation of highly scalable and adaptable systems. A real passion for solving complex software engineering puzzles in a dynamic environment Deep understanding of software design principles, algorithms, data structures, and multithreading concepts Strong communication skills PREFERRED QUALIFICATIONS: Experience building highly available systems Experience with ELASTIC SEARCH, WEB API, MAVEN, SPRING BOOT, AXIS Familiarity with Spring Framework, MVC, REST web services, etc.

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،