Senior Java Engineer

Strepa

About the Position


Senior Java Engineer


Encode is currently seeking a Senior Java Engineer to join their Development Team in Odense, Denmark, as they continue to expand their leading SaaS automation platform to plan, manage and distribute marketing content across all media in the fast-growing Marketing Technology (MarTech) space.

You will be part of a team developing the ‘Future of Work’ for Encode's customers based on Encodes “low-code” application platform-as-a-service framework.


The Product Development Team has team members in Odense, Kiev, London, and California. Encode follow lean and agile methodologies in building their product and pay attention to user experience and delivering outcomes that Encode's customers and the market will love.


Your impact
You are an experienced Java engineer with a passion for creating clean performant generic solutions. You’ll bring knowledge and expertise in architecting and implementing microservices in a Kubernetes driven cloud environment.

  • Discuss and agree on overall system architecture with the team of software architects, to ensure Encode's platform remains performant and easy to scale

  • Participate in extending Encode's test automation suites, towards a full continuous delivery pipeline

  • Collaborate with product management and the Frontend team to implement innovative solutions with clean separation between business logic and presentation (Encode use REST endpoints and a ReactJS based frontend).

  • Extend and promote coding standards, documentation and become one of Encode's role models in the engineering team.


Required Skills and Experience

  • 4+ years of developing scalable international enterprise applications.

  • Degree in computer science

  • Ability to think critically, solve problems creatively and effectively

  • Up-to-date with the latest Java trends, techniques, and technologies

  • Strong knowledge about Java, Spring(MVC/Security/Boot), Hibernate, AMQP, Mockito, Gradle, Google/Amazon cloud services

  • Experience with ActiveMQ/RabbitMQ/Kafka or Cloud messaging system

  • Good experience of producing clean, self-documenting, secure and optimized REST endpoints

  • Experience in automated testing and being part of a continuous delivery pipeline


Desired Skills and Experience

  • Interest in IT Security

  • Experience in image and video manipulation and conversions.

  • Experience with AI/Machine learning

  • Experience with automated testing

  • Experience with data modeling and BI

  • Experience with microservice cloud infrastructures


Personal attributes

  • English - fluent

  • High-execution, self-motivated, go-getter attitude

  • Ability to learn quickly and adapt to change

  • Resourceful and creative troubleshooting skills


Life at Encode
Encode are constantly striving to ensure that they offer the most encouraging, supportive and efficient environment possible. Encode want everyone on the team to be empowered to influence their product strategy decisions. The whole team is involved in prioritizing and evaluating Encode's releases.

  • Great team and friendly environment

  • Challenging tasks

  • Lack of bureaucracy

  • Medical insurance

  • Competitive salary

  • For more information, please contact Strepa; Mille Frydensberg at mfr@strepa.com or by mobile 2648 9399


  • About the Company

    As our candidate we match you with companies, which reflects your values and ambitions and can contribute to your professional development so you stay passionate and motivated in your job.

    We wish to have long and inspiring relationships with our candidates, where you as a candidate want to stay in touch with us.



    Apply

    Sounds interesting, submit me as a potential candidate
    Upload CV and application

    Contact

    Hellerup