What are the responsibilities and job description for the Kafka + Liferay Developer position at Avance Consulting?
Job Description
Skill: Kafka Liferay Developer
Experience:
10 years of hand-on core Java development.
Expertise in Liferay portal (Portlets, Layouts, Themes) preferred.
Experience using Multi-threading.
Experience with any messaging: MQ, TIBCO, JMS.
Experience with UNIX Shell script development.
Database experience using SQL and Oracle.
Experience with the following technologies: Java, Angular/Angular JS, REACT, JavaScript, HTML5, CSS.
Experience with Jenkins, Maven, Eclipse, IntelliJ.
Mentor junior developers and proactively participates in technical design activities with the peer technology team leads and documents technical specifications.
Excellent communication and analytical skills.
Experience working with software delivery tools (GIT / GitHub, Jenkins, Artifactory, Ansible).
Experience with DevOps tools (Jira, Stash/BitBucket, Confluence, Jenkins, Ansible) and CI/CD automation.
Hands on software development, design architecture and/or implementation experience.
Hands on experience in scripting languages (Groovy, Python, Bash etc).
Experience with software engineering best practices (e.g. quality assurance, review, documentation etc.).
Experience with Agile software development.
Experience in production support (infrastructure and service operation) for large scale deployment.
Experience in source control and continuous delivery tools.
Experience in continuous deployment and lifecycle management using tools such as Bitbucket, and Jenkins.
Experience with standard development tools, IDEs and Delivery mechanisms like: Jira, Git, Eclipse/IntelliJ IDEA and various other useful technologies.
Strong working knowledge of REST/JSON.
Excellent verbal and written communication skill.
Collaborate with key stakeholders, including Scrum and Delivery teams to meet business goals.
Contribute in Identifying industry best practices/solutions and pursue continuous improvement opportunities in SDLC (Software Development Life Cycle) processes and practices, relentlessly drive for standardization, automation and self-services.
Strong communicator to work with multiple teams responsible for production deployment / release, knowledge transfer and documentation.
Experience with process tools such as JIRA process workflows, JIRA release dashboards, release portfolio tools etc.
Experience in Dynatrace, Splunk.
Salary : $110,000 - $120,000