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 preferred
- Experience in Spring Framework (Spring boot, spring Batch), Spring MVC, Microservice model, RESTful web services
- Experience 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 teams
- Knowledge of Maven/Gradle
- Knowledge of Docker, Kubernetes
- Good 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), Hibernate
Secondary Skills
- Java script, Frontend web development - (Angular,node js)
Tags: [Java, Spring-boot]