Job Responsibilities :
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
- Contribute to all phases of the development lifecycle.
- Write well-designed, testable, efficient code.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
- Design and develop dockerised microservices for the cloud
Required skills and experience include :
BS in Computer Science or other field of study and applicable work experience.Most likely 3-5 years of experience in Java Web Development.Experiance in developing Microservices for cloud (Azure / AWS / GCP) is preferredExperience in Spring Framework (Spring boot, spring Batch), Spring MVC, Microservice model, RESTful web servicesExperience in databases like SQL Server, Oracle, PostgreSQL, MySQL, and MongoDB is desired.Should have hands-on experience with Hibernate, JPA MyBatis, or any other persistence framework.Must have strong teamwork orientation and the ability to foster collaboration within and across teamsKnowledge of Maven / GradleKnowledge of Docker, KubernetesGood Communication skills ( English)Primary Skills(Mandatory)
Core and advanced Java 1.8, Web and Microservice development using Java (JSP, Servlet, Spring boot, Spring MVC), Restful Web Services, Spring framework, RDBMS (Postgres, Mssql server), HibernateSecondary Skills
Java script, Frontend web development - (Angular,node js)Tags : [Java, Spring-boot]