İş Tanımı ve Gereklilikler
Job Responsibilities:
· Design and develop complex cloud-based hybrid mobile applications from the scratch.
· Design and develop scalable and resilient micro services
· Create and configure CI/CD and build pipelines
· Creation of highly reusable and reliable UI components
· High levels of ownership of systems in your team
· Collaborate within the team and with other stake holders.
· Writing code based on widely accepted coding principles and standards.
· Contribute in all phases of the product development life-cycle
· High degree of professionalism, enthusiasm, autonomy, and initiative daily
· Demonstrate high level of ownership, leadership, and drive in contributing innovative solutions.
· Ability to work within a team environment
· Experience interfacing with both external and internal customers at all levels
Demonstrated ability to analyze problems and understand the necessary components of a solution through analysis, planning, evaluation of cost/benefit, testing and reporting
Experience
- 2 to 4 years of hands-on experience in Core Java, Advanced Java, Microservices
Technical Skills
• Java 8, Spring Framework, Spring Boot, Spring Cloud
• Micro Services and Message Queues
• MongoDB or other NoSQL databases
• Redis, Docker, Bamboo or Jenkins
• CI/CD, Gulp or Webpack, Maven or Gradle
• Javascript (ES6), ReactJS or React Native or AngularJS, Node.JS