This Full Stack JAVA Developer role is hands-on in enterprise-level application development using JAVA, Spring, Hibernate, and modern web frameworks. The ideal candidate will have a strong background in designing, developing, and integrating scalable applications using both front-end and back-end technologies, working across various environments and databases.
Mandatory Skill(s)
- Must have at least 5 years of experience as JAVA Developer;
- Must have Diploma or Degree in Information Technology;
- Must have experience designing, developing, and maintaining Java-based applications using frameworks such as Spring Boot, Hibernate, and JPA;
- Must have hands-on experience building responsive, user-friendly interfaces using Angular, React, PrimeFaces, or JSF;
- Must have strong knowledge in developing and integrating RESTful and SOAP-based web services within a Service-Oriented Architecture (SOA);
- Must have practical experience working with application servers such as JBoss (WildFly), WebLogic, and WebSphere for deployment and integration.
Desirable Skill(s)
- Preferred experience using Eclipse, NetBeans, or JDeveloper IDEs for efficient development and debugging;
- Advantageous to have hands-on experience integrating messaging systems (e.g., IBM MQ) and rules engines to support complex business processes;
- Good to have strong skills in optimizing application performance and ensuring scalability across Linux, Unix, and Windows environments;
- Preferred ability to collaborate effectively with cross-functional teams to design and deliver end-to-end solutions aligned with SOA and responsive design principles;
- Good to have experience in unit testing, conducting code reviews, and following software development best practices;
- Preferred exposure to data processing and analytics technologies, particularly Apache Spark.
Responsibilities
- Design, develop, and maintain enterprise Java applications using frameworks such as Spring Boot, Hibernate, and JPA;
- Create responsive and intuitive user interfaces leveraging Angular, React, PrimeFaces, or JSF;
- Develop and integrate RESTful and SOAP web services within a Service-Oriented Architecture (SOA);
- Implement data processing and analytics solutions using Apache Spark and related technologies;
- Deploy and manage applications on servers such as JBoss (WildFly), WebLogic, and WebSphere;
- Use IDEs like Eclipse, NetBeans, or JDeveloper to streamline development, debugging, and testing;
- Integrate messaging systems (e.g., IBM MQ) and rules engines to support complex business workflows;
- Enhance system performance and ensure scalability across Linux, Unix, and Windows platforms;
- Collaborate with cross-functional teams to design end-to-end solutions following SOA and responsive design principles;
- Perform unit testing, participate in code reviews, and ensure adherence to development best practices;
- Troubleshoot and resolve technical issues throughout the application lifecycle;
- Leverage Apache Spark and related tools to implement robust data processing and analytics capabilities.
If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Dianne Antonio at dianne.a@sciente.com quoting the job title.
Dianne Antonio
Lead Technology Recruitment Specialist
Lead Technology Recruitment Specialist
