Sr. Java Developer
Job Title: Sr. Java DeveloperLocation: Temple Terrace, FL (Only Local)Duration: Long Term ContractNote:This is backend role (Java + AWS role) . Senior candidate someone who has worked on AWS, Docker, Kubernetes containerization, Servlet, Web Services, micro services, XML, XSLT, SOA & AJAX, J2EE and Java technologiesJob Description:Need minimum 08+ years of experienceMUST HAVE SKILLS (Most Important):Five or more years of relevant work experience.Experience with: AWS, Docker, Kubernetes containerization, Servlet, Web Services, micro services, XML, XSLT, SOA & AJAX, J2EE and Java technologies, Spring boot framework for systems Integration, Python.Experience with design pattern, multi-threading.Experience with Server back-end and API/Service development.Experience with Systems design / Architecture / Data Analytics .Experience with Apigee and Eureka.Knowledge of industry best practices in enterprise-class software development and agile methodology.DESIRED SKILLS:Experience with MongoDBExperience with GIT, Jenkins. JIRA, Ansible.Familiarity with network protocols such as TCP/IP, HTTP.Experience in cloud computing, a Rules Engine such as DROOLS, Spring Integration, Caching, or any similar technology, mobile web experience.JOB DUTIES:Determines operational objectives by studying business functions; gathering information; evaluating output requirements and formats.Designs new computer programs by analyzing requirements; constructing workflow charts and diagrams; studying system capabilities; writing specifications.Improves systems by studying current practices; designing modifications.Recommends controls by identifying problems; writing improved procedures.Defines project requirements by identifying project milestones, phases, and elements; forming project team; establishing project budget.Monitors project progress by tracking activity; resolving problems; publishing progress reports; recommending actions.Maintains system protocols by writing and updating procedures.Provides references for users by writing and maintaining user documentation; providing help desk support; training users.Maintains user confidence and protects operations by keeping information confidential.Prepares technical reports by collecting, analyzing, and summarizing information and trends.Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; bench-marking state-of-the-art practices; participating in professional societies.Contributes to team effort by accomplishing related results as needed.Degree in computer science, information technology (IT) or a comparable discipline highly preferred.Has knowledge of commonly-used concepts, practices, and procedures within a particular field.Strong knowledge of System analysis and Workflow Management. Possible Certifications: Certified Business Analysis Professional (CBAP) PMI-