Description

Position Overview
We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will have a strong background in Java and related technologies, with experience in building robust and scalable applications.
Key Responsibilities
Design, develop, and maintain Java applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Troubleshoot and resolve application issues.
Write clean, maintainable, and efficient code.
Participate in code reviews and contribute to team knowledge sharing.
Required Skills
Proficiency in Java (versions 6, 7, 8), SQL, and PL/SQL.
Experience with Java/J2EE technologies (Servlets, JSP, JSTL, JDBC, JSF).
Familiarity with frameworks like Spring (Core, MVC, Boot) and Hibernate.
Knowledge of web technologies (HTML, CSS, JavaScript, AJAX, Angular).
Experience with web services (SOAP, REST).
Version control experience (GIT, SVN).
Understanding of Agile methodologies.
Preferred Qualifications
Familiarity with cloud services (AWS: EC2, S3, Lambda).
Knowledge of database environments (Oracle, SQL Server, MySQL).
Experience with IDEs (Eclipse, IntelliJ).

Education

Any Graduate