Role and Responsibilities:
Develop, maintain, and enhance web applications using Liferay and Spring Boot.
Collaborate with cross-functional teams to define, design, and implement new features.
Write well-designed, efficient, and testable code.
Troubleshoot, debug, and resolve software defects.
Perform code reviews and ensure adherence to best practices and coding standards.
Participate in the full software development lifecycle, including requirements gathering, design, testing, and deployment.
Provide technical guidance and mentorship to junior developers as needed.
Stay updated with the latest industry trends and technologies to ensure the application of best practices.
Required Skills:
Strong experience in developing web applications using Liferay and Spring Boot.
Proficiency in Java, J2EE, and other related technologies.
Solid understanding of front-end technologies such as HTML, CSS, JavaScript, and jQuery.
Experience with RESTful API design and development.
Knowledge of databases like MySQL, PostgreSQL, or Oracle.
Familiarity with version control systems such as Git.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Preferred Qualifications:
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Familiarity with CI/CD pipelines and tools like Jenkins or GitLab CI.
Understanding of microservices architecture and containerization tools like Docker.
Job Types: Full-time, Permanent