Highlights
Liferay expert, robust application developer, database guru
Description
Job Summary
pWe are seeking a Java developer to join our dynamic team. The ideal candidate will possess strong skills in Java development, Liferay content management, and Sprint Boot. This role involves developing robust enterprise applications that enhance user experience and improve operational efficiency.
Responsibilities
- Develop and maintain high-quality software using Java and related technologies.
- Create and manage databases with Oracle and PostgreSQL.
- Leverage Liferay for content management and integration within our systems.
- Utilize Sprint Boot, Maven, and Hibernate for efficient application development.
- Ensure code compliance with best practices and standards.
Required Skills
- JAVA Development
- LIFERAY CMS
- Sprint Boot Framework
- Database Management
- CSS3 and JavaScript
Required Skills Explained
- Java Development: Proficiency with Java, one of the most widely used programming languages for backend development.
- Liferay CE Content Management System: Experience working with Liferay, a popular open-source CMS that helps manage digital content and websites efficiently.
- Spring Boot, Maven, Hibernate: Knowledge of these frameworks which are crucial for building scalable web applications.
- Oracle, PostgreSQL Databases: Understanding and experience in handling relational databases to store, organize, and retrieve data effectively.
- CSS3, JavaScript, Angular 10+: Skills in front-end technologies that help create interactive user interfaces and dynamic web pages.
- Jasper Reports: Familiarity with generating reports using JasperReports, a Java-based reporting tool for creating rich and dynamic business intelligence applications.
- Communication Skills: Ability to communicate effectively both verbally and in writing, essential for team collaboration and project management.
Who is this for
pThis position is ideal for candidates who have a strong background in Java development, content management systems, and database technologies. Experience with Sprint Boot and Angular is a plus.
Why This Job is a Good Opportunity
ulliGrowth Potential: The company offers opportunities for professional growth and skill enhancement through various projects and mentorship programs.liDynamic Work Environment: Collaborate with a diverse team of experts in different tech stacks, fostering innovation and creativity.liCompetitive Compensation: Attractive salary packages and benefits to ensure financial stability while excelling in your career.liWork-Life Balance: Flexible working hours and remote work options allowing for better personal time management.
Interview Preparation Tips
- Review the job description carefully and prepare examples that demonstrate how you have used your skills in previous roles.
- Practice coding challenges and scenarios related to Liferay, Spring Boot, and database management.
- Pick up some common interview questions on software development and practice answering them clearly.
- Showcase your portfolio or past projects that align with the job requirements.
Career Growth in This Role
pWith roles such as this, you can expect to advance through various levels of seniority within the company. Starting from a Java Developer, you might progress into more specialized positions like Senior Java Developer, Team Lead, or even Product Manager overseeing product development cycles.pThe role provides ample opportunity for learning and growth in advanced technologies and methodologies. By leveraging the skills required, one can also transition towards specialized areas such as DevOps or cloud engineering if interested.
Explore More Opportunities
Skills
Frequently Asked Questions
What is the experience required?We prefer candidates with at least 3-5 years of relevant experience.
Is this role remote or office-based?This position is based in our office located in Bangalore.
What does the hiring process entail?The process includes an initial screening, technical assessment, and interviews with team members.