Job Openings
Java Developer
About the job Java Developer
Responsibilities
● Design, develop and maintain Java applications and RESTful APIs
● Implement, test and deploy software enhancements
● Translate business requirements into innovative IT solutions
● Recommend changes to existing Java infrastructure.
● Responsible for troubleshooting and issue analysis
● Collaborate with third parties to ensure optimal collaboration
Position requirements
● Strong knowledge of JAVA 7 and Java 8
● Strong knowledge in Spring framework and its components (AOP, Core Container,
Batch, ORM, Test, Web MVC, Security)
● Strong knowledge of Spring boot framework
● Strong knowledge in Hibernate ORM
● Experience creating and maintaining micro services
● Experience in building RESTful applications
● Experience using JUnit
● Experience using Apache Maven
● Experience using Log4j logging
● Experience in migrating applications to higher java versions is a plus
● Knowledge or experience using the following technologies is an advantage:
○ c3p0 JDBC
○ Jersey REST framework
○ JAXB for XML
○ Apache CXF to build a REST API
○ MySQL
○ Docker