What are the responsibilities and job description for the Kafka + Liferay Developer position at Thinkreh?
We are seeking a highly skilled and experienced Kafka Liferay Developer with 10 years of hands-on experience in core Java development. The ideal candidate will bring expertise in Liferay Portal, multi-threading, messaging systems, and DevOps tools, along with strong leadership capabilities to mentor junior developers and drive technical excellence.
Key Responsibilities:
- Core Java Development:
- Lead hands-on development using core Java.
- Develop and maintain scalable and high-performance applications.
- Liferay Portal Expertise (Preferred):
- Work with Liferay portlets, layouts, and themes.
- Technology Expertise:
- Proficient in Java, Angular/AngularJS, React, JavaScript, HTML5, and CSS.
- Experience with messaging systems like MQ, TIBCO, or JMS.
- Solid experience in multi-threading and UNIX shell scripting.
- Database experience with SQL and Oracle.
- DevOps and CI/CD:
- Utilize tools such as Git/GitHub, Jenkins, Artifactory, Ansible, and Bitbucket for source control, continuous delivery, and automation.
- Collaborate with teams to implement CI/CD pipelines.
- Software Development Practices:
- Follow best practices in software engineering, including quality assurance, documentation, and code reviews.
- Implement Agile development methodologies.
- Mentorship and Collaboration:
- Mentor junior developers and participate in technical design discussions.
- Collaborate with Scrum and Delivery teams to achieve business objectives.
- Production Support:
- Provide infrastructure and service operation support for large-scale deployments.
- Work with tools like Dynatrace and Splunk to monitor and troubleshoot production environments.
- Process Improvement:
- Identify and implement opportunities for process improvement in the SDLC.
- Drive standardization, automation, and self-service initiatives.
Required Skills:
- 10 years of experience in core Java development.
- Strong working knowledge of REST/JSON.
- Proficiency in scripting languages (Groovy, Python, Bash, etc.).
- Familiarity with IDEs like Eclipse and IntelliJ IDEA.
- Excellent communication and analytical skills.
Preferred Skills:
- Experience with Liferay portal development.
- Knowledge of JIRA workflows, release dashboards, and portfolio tools.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven track record of leading technical teams and delivering high-quality software solutions.
Job Type: Full-time
Pay: $100,000.00 - $130,000.00 per year
Benefits:
- Flexible schedule
- Health insurance
- Life insurance
- Paid time off
Application Question(s):
- Are you an US Citizen or hold Green Card or GC EAD Visa ?
- Are you comfortable with location?
- Have you applied to TCS through any job portal or consultant in the last six months?
- What is your current salary ?
- What is your expected salary ?
- Are you serving any notice period ? If yes , please mention it.
- What is your current location ?
Work Location: In person
Salary : $100,000 - $130,000