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.

     Responsibilities
• 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)
• Design & assume the ownership of complex business applications which integrate enterprise platforms (e.g. identity management, enterprise service bus, document management, business process management, portals)
• Technical coordination of internal teams and subcontractors on project base
• Participate in different stages of project document development
• Ensure applications meet industry standards regarding security, scalability and maintainability

     Requirements
• Very good understanding of systems and business requirements process
• Experience designing, building and testing Java EE applications
• Work experience as a Senior Java Developer
• Experience working with Linux systems
• In-depth knowledge of popular Java frameworks (Spring)
• Knowledge development in microservice paradigm
• Experience using cloud infrastructure (ex. Kubernetes)
• Cloud solutions knowledge based on one/more of the following: Microsoft Azure , Amazon Web Services , Openshift, Oracle Cloud ,Google Cloud Platform
• Relevant experience with designing and developing solutions integrated with enterprise platforms (e.g. Identity management, portals, enterprise service bus, document management, business process management, ERP)
• To keep himself/herself up-to-date on new technologies and products in his/her technology domain and preserve a high level of interest for innovative products and technologies
• Highly experienced in communicating with business leaders and senior management
• Well organized, able to set priorities
• Good communication skills at all levels, both technical and non-technical and presentation skills
• BSc in Computer Science, Engineering

     Nice-to-have (will be considered a plus)
• TOGAF Certification or Architect certification on certain platform
• Big Data software components knowledge


Choose language