
Responsibilities:
● Build microservices and Rest APIs● Design software, write code, write unit test cases, test code and review codeon a daily basis● Tactical contributions to the low-level implementation● Create/enhance scalable, high performance and fault-tolerant architectures● Develop complex and distributed software modules using Java/JEE● Identify the performance and scalability bottlenecks and provide solutions toresolve● Write software to develop products on a daily basis● Write unit test cases and schedule/execute them● Provide estimation during grooming and sprint planning
Candidate Requirements:
● Expertise in common object-oriented and enterprise design patterns● Hands-on experience on frameworks like Spring MVC, Spring Boot, Hibernate,JPA, OGM● Hands-on experience with relational databases (like SQL Server, Postgres, MySQL)● Hands-on experience building microservices for enterprise application andscaling them● Ability to learn new frameworks and design patterns is a must● Ability to translate ideas into designs and proof of concepts is a must● Experience in SAAS, PAAS and cloud platforms such as Azure/AWS/GoogleCloud Platform● Knowledge of product architecture and ability to suggest the latestarchitectural components● Excellent analytical skills, ability to think abstractly and solve complexproblems● Experience working in Linux or OS X command line environments● Experience working with Git, or other SCM tool● Experience working in an Agile environment
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
