We are looking for motivated and bright individuals that strive in a dynamic environment and are eager to contribute fresh ideas, learn new skills and meet challenges with enthusiasm. You will be required to create innovative solutions that span a multitude of technologies.


• Identify and analyze user requirements

• 5+ years of Java development o Java/Java EE o Tomcat, Wildfly, JBoss, WebSphere application server o Spring IOC, Spring AOP, Spring Security, Spring MVC, Spring Boot o Hibernate o SOAP and REST Web Services, Swagger o Ant, Maven, CI/CD (ex. Jenkins)

• Review team members code

• Document development phases

• Ensure applications are secure and up-to-date Requirements • Experience designing, building and testing Java EE applications • Work experience as a Senior Java Developer

• Basic experience working with Linux systems

• Good knowledge of Eclipse/IntelliJ IDE’s.

• In-depth knowledge of popular Java frameworks (Spring)

• Knowledge development in microservice paradigm

• Experience using cloud infrastructure (ex. Kubernetes)

• BSc in Computer Science, Engineering Application: