j2EE, Java, JAVA 8, microservices
Bachelors degree in computer science of software engineering
Project Role Description: Develop hybrid mobile applications for a telecom application using IOINC (Angular/Cordova) framework on the iOS and Android platforms.
Work Experience: 6+ years
Work location: UAE Offshore
Must Have Skills: Java 8+, Microservices, Container Technologies, CI-CD
Good To Have Skills: Azure Cloud
§ Building Microservices on a Cloud Platform leveraging container technologies (preferably Azure).
§ Analyze and translate business requirements to technical design
§ Expert proficiency and hands-on experience on Core Java, Java Microservices, and Spring Boot
§ Expert proficiency and hands-on experience on Hibernate and or other ORM Technologies
§ Expert proficiency in designing both producer and consumer types of Rest services
§ Expert proficiency in Unit testing and Code Quality tools
§ Expert proficiency in ensuring code coverage
§ Expert proficiency in understanding High-Level Design and translating that to Low-Level Design
§ Experience working in Agile methodologies (SCRUM) environment and familiar with iterative development cycles.
§ Experience with Messaging
§ Experience with Caching
Required Qualifications and Experience
§ Java 8/J2EE, Microservices, Rest APIs, with minimum 5+ years of experience as a Full Stack Developercircut
§ 2+ year or more hands on experience in building Microservices on a Cloud Platform (i.e., AWS, Azure, GCP, Red Hat OpenShift, etc.) leveraging container technologies (preferably Azure).
§ One or More of Spring Framework, Spring MVC or Spring Boot (preferably Azure Spring Cloud).
§ Agile basics, Jenkins, Maven etc
§ Knowledge of deploying at scale various containerized web and data applications and services using technologies such as Docker, Kubernetes, Kubernetes Services, Serverless Architecture, Lambda, and monitoring solutions.
§ Strong knowledge of algorithms, design patterns, and fundamental computer science concepts
§ Knowledge of circuit breakers, Service Discovery, API gateway, Data Persistence API, RDBMS or No SQL (Mongodb preferred)
Nice to Have's:
§ Knowledge of different cloud services and security mechanisms
§ Knowledge with standard development tools (e.g. Git, JIRA)
§ Knowledge working in an Agile/Scrum development process