Skip to main content

Java Developer

We are looking for a passionate Java Developer with fresh and innovative ideas able to keep up with the newest trends and technologies. The perfect candidate should have advanced knowledge in Java programming, J2EE/JEE Platform (JMS, JAX-RPC, EJB), Spring, Hibernate

Responsibilities

  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Experience

  • 5+years of Hands on Experience in design and developing application using¬† Java EE platforms
  • Knowledge on agile methodology
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction Management, etc.)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in developing web applications using at least one popular frame web framework (JSF, Wicket, GWT, Spring MVC)
  • Skill for writing reusable Java libraries
  • Strong assertive communication skills

Ideal Candidate

  • Knowledge of architectural patterns like Doman-driven design, Dependency Injection, Event-Driven design, Microservices vs Monolith
  • Familiarity with concepts of MVC, JDBC, and RESTful
  • Experience with test driven development
  • Experience developing IT solutions for the Financial Services Industry
  • Ability to deal with ambiguity
  • Knowledge of DevOps practices and principles
  • Experience with containers (Docker) or PaaS platforms (like Heroku or Cloud foundry) is a plus
  • Understanding of CI/CD principles

Job Benefits

  • Motivating salary package and outstanding office environment
  • Medical subscription
  • Friendly working environment
  • Trainings depending on your professional needs and requirements

  • At Areus, we believe our employees are the key to our success.
    We strive for creating a stimulating working environment and we are commited to constant personal development of our workers.
    Join us and let's grow together!


    OUR CLIENTS











    SHARE





    WORK WITH

    Your Name (required)

    Your Email (required)

    Position

    Cover Letter