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 skills
- Collaborate with key stakeholders, including Scrum and Delivery teams to meet business goals
- Contribute to 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.