Job Description :
Job description




Proficient in Java, with a good knowledge of its ecosystems
Solid understanding of object-oriented programming
Familiar with various design and architectural patterns
Translate application storyboards and use cases into functional applications
Prepare architecture and design, building toward an efficient micro service distributed architecture
Design, build, and maintain efficient, reusable, and reliable Java code
Knowledge of concurrency patterns in Java
Familiarity with concepts of MVC, JDBC, and RESTful
Experience with popular web application frameworks
Experience with both external and embedded databases
Understanding fundamental design principles behind a scalable application
Basic understanding of the class loading mechanism in Java
Creating database schemas that represent and support business processes
Implementing automated testing platforms and unit tests
Familiarity with build tools such as Ant, Maven, and Gradle
Familiarity with continuous integration




Main skills - Core Java, GO, Micro-services
             

Similar Jobs you may be interested in ..