Java Software Developer

Employer: UnifiedPost
Domain:
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • Timisoara
  • Updated at: 21.11.2018
    Short company description

    UnifiedPost provides integrated software solutions in the fields of end-to-end document management (including electronic administrative documents, multi-channel electronic invoices and legal e-archiving), payments (online payment tools, a corporate payments platform with integrated SEPA conversion and connectivity, etc.), credit management and electronic identity.

    Our solutions are delivered in flexible Software as a Service (SaaS) format and are based on technologies that allow UnifiedPost to offer a wide variety of solutions via several brands, across multiple delivery channels and in market sectors ranging from industry to finance to public institutions.


    Founded over a decade ago, UnifiedPost is a Belgian company at origin, but the international dimension of its business has developed significantly, to the point where it now also operate out of offices in Luxembourg, The Netherlands and via various data centres, scanning, printing and other partner activities throughout Europe and the world. Software development is largely concentrated around the Romanian and Belgian offices of UnifiedPost.

    Requirements

    What you bring:
    ✓ A higher education in Computer Science or comparable knowledge through professional experience;
    ✓ At least 3+ years of relevant work experience in software development, particularly Java. Experience with Java 8
    is a plus;
    ✓ We love technology, so we have quite a big technological stack - knowledge of and/or experience with the
    following topics is relevant:
    o Java frameworks & libraries: Spring/Spring Boot, JavaEE (JBoss/WildFly), Play! Framework, Dropwizard,
    Liquibase, Quartz;
    o Test frameworks: JUnit, Mockito, AssertJ;
    o Web UI: JavaScript, Angular, Bootstrap;
    o Cloud: AWS (S3, Elastic Beanstalk, KMS etc.)
    o Web Services: REST, SOAP;
    o IDE: IntelliJ, Eclipse etc.;
    o Familiar with tools like Jenkins, Maven, Vagrant etc.;
    o Databases: SQL, NoSQL;
    o Version Control: Git, GitFlow;
    o Test driven design, automated testing and continuous integration;

    Responsibilities

    In this role​, you will be responsible to:

    ✓ Participate in analyzing and estimating new products and projects;
    ✓ Develop applications based on user stories;
    ✓ Prepare demo sessions for the stakeholders;
    ✓ Work closely with QA to build qualitative web applications;
    ✓ Help in preparing documentation on the software that was developed.

    To excel ​in what you do, ​you need to:

    ✓ Be passionate about software development; always curious about new technologies and development methods
    and share them with your colleagues;
    ✓ Be proactive, take ownership, focus on problem solving more than problem finding and think about continuous
    improvement - always find new tools and methods for yourself and your colleagues;
    ✓ Be an excellent communicator - English is our group’s common language, so excellent spoken and written English
    is a must;
    ✓ Value team effort, be a team player and deliver autonomously with little supervision;

    Other info

    Everyone pays well in IT. So of course you get an excellent salary, benefits, great office in a perfect location,
    including working from home. But we’re about more than that:
    ✓ Challenges: we’re transforming the world of business communications and transactions
    ✓ Responsibility and autonomy: making a difference in decision-making means you take on responsibility, not just
    tasks;
    ✓ Common purpose: you grow by learning new skills and we benefit from your knowledge. We all work together
    towards one goal.
    ✓ Active involvement in a variety of local IT & Agile communities and local, national and international events;
    ✓ Active organizers of learning, social and fun events.