Job Description :
Java Kafka Developer
Atlanta, GA
Long Term

Responsibilities
Leads in the administration and configuration of AWS services
Experience deploying and operating Kubernetes at scale
Design and enable interfaces for DevOps Builds and Release management and enable CI / CD pipeline for applications.
Provides functional and technical expertise on applications and interfaces.
Drives engagement with Security and Infrastructure teams to ensure secure deployment of applications.
Designing complete monitoring solutions and remediation using operations tools including ITSM ticketing platforms
Assists product owners in systems analysis and creation of documentation for all business processes.
Participate in technical design meetings with Enterprise and application architects
Must have strong understanding of application architecture; common failure modes and the development process
Must have strong understanding of 24x7 application operations; including Incident Management; Change Management; and Capacity Management
Works within the SAFe Agile framework. Participate in sprint planning.
Ability to wear multiple hats spanning the software-development-life-cycle across Requirements; Design; Code Development; QA; Testing and Deployment –experience working in an Agile/Scrum methodology.
Conduct daily scrum; technical clinic’s and other governance ceremonies with DevOps team
Assists in production support and maintenance of applications as needed.
Strong written and verbal communication skills with the ability to create and present concepts and recommendations to management.
High-level communication skills to influence and persuade others.
Must have
10+ years of progressive; broad-based IT experience successfully implementing complex IT applications and / or developing efficient effective solutions to diverse and complex business problems.
7+ years of demonstrated functional work experience in the related area with at least 2+ years of AWS cloud
Good understanding of AWS Infrastructure services and their limitations
Create and manage scalable; production grade streaming compute clusters that include Kafka and Flink or Spark
Have experience building and deploying as containers on a cloud platform using an automated CI / CD pipeline.
Experience in configuring & monitoring different attributes and handling scale up and scale down scenarios for the application in Azure
Application monitoring through operations insights; application insights
Provide best practices around provisioning production and non-production environments on AWS to optimize the usage
Have good understanding in implementation of advanced security; authentication and single sign on across cloud and on premise
Have implemented a Dev Ops model on AWS
Have evaluated products/technology & created IT Roadmap for adoption
Have adopted end to end automation
At least 3+ years of experience working in an Agile team
Added advantage
Good if candidate is from an application development background who has expertise in building large scale web applications before the cloud experience.
Good to have knowledge of common and industry standard cloud-native/cloud-friendly authentication mechanisms (OAuth; OpenID; etc)
Experience with deployment orchestration; automation; and security configuration management preferred
Experience with service-oriented architecture for cloud-based services.
Qualifications:
Bachelor’s degree or equivalent in Computer Science; Engineering or a related field; or additional comparable experience
Proven experience in IT; application development or DevOps; including excellent knowledge of networking; computing and storage
Industry certifications in will be a big plus.