Java Microservice Developer
Role Descriptions: -Strong expertise with Java and Spring Boot Microservice. -Proficiency with Spring Boot microservice development and integration. -Experience in EKS and Docker. Experience in Kafka message broker.-Experience in AWS cloud. -Experience in Log4j| JUnit testing or any other unit testing framework. -Experience in NoSQL Database like MongoDB. -Experience in RDBMS like PostgreSQL| Aurora. -Exposure on JIRA| GIT| JENKINS| CICD pipeline. -Experience in Web Services (SOAP and REST)| Micro Services. -Experience in Cloud technology like AWS experience| Kubernetes| ECS. -Experience in Apache Kafka framework and implementation. -Strong knowledge Architectural design and Microservice design patterns.-Experience in Gateway integration and API platform like MuleSoft.-Exposure in ReactJS is nice to have. -Experience in API and application security like OAuth and SSO. -Testing| debugging and co-ordination with other stakeholders. -Experience in performance tuning. -Coordinating with UI developer and backend developer for integration. -Working in Continuous delivery environment. -Playing a role of technical lead and co-ordinate with other stakeholders. -Excellent communication and writing skills.Roles responsibilitiesAbility to work with clients to design customer journeys| and associate data models Extensive experience with Marketing Cloud Studios Builders| most importantly Email Studio| Content Builder| Journey Builder and Automation Studio| and ideally also Cloud Pages and Mobile Studio. Conceptual understanding| to be able to establish data models| work with APIs and configurations. Should be able to explain Architecture have overall all idea about the implementationWorks to achieve multi-year program deadlines| scope| and overall program benefits. Defines multiple program strategies based on business demand and return on investment expectations.Partner with customer leadership on establishing effective change communication plan| information distribution| and cross-CoSA collaborationEnforces the agile process workflow and holds individual team members accountable for responsibilities and commitmentsAnticipates challenges| identifies risks| and recommends mitigations and solutions. Owns and drives those solutions. Encourages and coach teams to be self-accountable and self-empoweredLeads key Agile meetings such as Scrum workshops to shape discussions and share best-in-class practices. Impeccable communication and time management skills| and expertise in project management and collaboration tools such as JIRA| Confluence etc.