Client is seeking for a Sr BACKEND Java Developer with experience in the following: · 8 years of software development experience · 8 years of Java EE development experience · 2-3years of experience on Cloud and microservices · Application development using Java EE, Spring or Spring Boot, Spring Security · Relational databases like Oracle, Postgres or no-SQL databases such as MongoDB · Understanding of and experience with Micro-Services Architecture concepts and emerging patterns such as APIs, JAX-RS, REST/JSON · Event-driven transaction processing using EAI, ESB and messaging patterns using technologies such as Kafka, MQ, etc. · CI/CD tools such as Maven, Git/Stash, Jenkins, Nexus, uDeploy, Docker, etc. Hands-on experience in application deployment automation and pipelines • Experience implementing projects as a team in Agile environments (Kanban and Scrum) • Experience foundational development languages (Java, Python) for 5-7 or more years • Experience in user interface frameworks/platforms (Angular, React, etc.) • Experience with REST microservice architecture • Experience with S3, Route 53, EC2, ECS, API gateway, Cloud Front, Cloud Trail & Lambda development in AWS and MS-Azure or Google Cloud knowledge a plus Experience using high volumes of data and data streaming platforms like kafka • Experience with relational and NoSQL databases in AWS • Experience with DevOps, Continuous Integration and Continuous Delivery (Kubernetes, Maven, Jenkins, Stash, Ansible, Docker) • Experience working with Artifactory and familiarity with API registries (e.g., Apigee) • Ability to learn new things, new technology, and tackle problem
ANY GRADUATE