Creospan- Java MicroServices Lead Developer
Job Description: Java MicroServices Lead Developer
Mandatory Skills:
Bachelor's degree in Computer Science or higher as well as related field of study
10+ years of professional experience in software development
Strong experience in back-end software development with following skills:
Strong in Core Java coding skills using JAVA 8+, J2EE, Spring Boot, Hibernate/JPA, spring security
Experience with REST APIs, JSON, and Microservices Architecture.
Experience with development using Spring Frameworks (Spring Boot, Spring Cloud Services, Spring Security, etc.).
Experience using ETL frameworks like Apache AirFlow, Spring Batch, Apache Camel etc.
Good knowledge of SQL (MS-SQL, PostGres Sql ), Snowflake and of NoSQL databases preferably COSMOS.
Strong experience working with any Cloud Frameworks preferably Azure and of Docker, Kubernetes (AKS).
Good experience with Enterprise Messaging frameworks like KAFKA.
Good experience configuring/ troubleshooting CI/CD pipelines preferably Azure DevOps.