JAVA SPRING DEVELOPER
We are looking for technology enthusiasts ready for a challenging IT career and focus on application development, systems administration work, and software maintenance providing practical programming and technology implementation for business.Key responsibilitiesHands on experience in Java back-end development and skills with Spring-boot frameworkReal life experience with Continuous Delivery principles and related tools (Kubernetes, AKS, Docker)Familiar with Microservices designUnderstanding of the Design Patterns, Architectural Blueprints, UML and Application DesignExperience with MongoDBExcellent communication skills and an ability to work in a teamExperience in Azure or (similar Cloud components API Gateway/Workflow orchestration/Serverless applicationsExperience in stateful application and web sessionsRequired QualificationsProficiency in Java, with a good understanding of its ecosystemsSound knowledge of Object Oriented Programming Patterns and ConceptsFamiliarity with different design and architectural patternsSkill for writing reusable Java librariesUnderstanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web servicesImplementing automated testing platforms and unit testsIn-depth knowledge of code versioning tools, for instance, GitUnderstanding of building tools like Ant, Maven, Gradle, etcExpertise in continuous integrationWhat we useSpring FrameworkHibernateMariaDB, MongoDBSpring Cloud (Gateway, Eureka, Feign)Jenkins, Docker, Kubernetes, AWS CodePipeline