Job Openings Full Stack Java Developer / Technical Lead

About the job Full Stack Java Developer / Technical Lead

ABOUT THE COMPANY:

Join ADDENDUM, a global software development and IT team augmentation firm focusing on fintech, banking, and telco industries. Experience tailored benefits, diverse projects with various tech stacks, and opportunities for growth, freedom, and responsibility you desire.

ABOUT THE ROLE:

Join a dynamic team in the energy sector in Tallinn, working on a centralized system that integrates electricity and gas market data. The platform ensures efficient data access for supply companies via APIs and provides a user-friendly portal for end-users.

WHAT YOU WILL BE DOING:

  • Develop and enhance a centralized data exchange system for the electricity and gas retail markets.
  • Integrate technical and measurement data from approximately 0.8 million metering points into the unified system.
  • Merge existing separate electricity and gas market Datahubs into a single platform.
  • Ensure seamless access to the system for electricity and gas supply companies through APIs and a web interface.
  • Facilitate end-user data access via a dedicated customer portal.
  • Collaborate with other connected information systems to ensure smooth integration and operation of the centralized Datahub.
  • Support ongoing system improvements to handle hourly and 15-minute resolution measurement data.
  • WHAT WE EXPECT:

    Project Experience:

    • Participation in 3 or more reference projects as a Senior Developer, with each project lasting at least 6 months.
    • Experience with software development or architecture creation based on SOA or MSA, particularly in systems requiring high performance and high availability.
    • Involvement in creating new systems, including developing system concepts, preparing business requirements and rules, and designing core system logic at both process and architectural levels. 

    Technical Skills:

    • Proficiency in Java and Spring frameworks.
    • Experience with RabbitMQ or other MQ-based messaging software.
    • Knowledge of database systems such as PostgreSQL, MSSQL, or Oracle.
    • Familiarity with CI/CD tools for continuous integration and deployment.

    Leadership and Documentation:

    • Proven ability to lead the creation of technical implementation designs and documentation based on business requirements.
    • Experience in managing and guiding a team of developers while actively contributing as a Senior Developer in the same project.

    WHAT WE OFFER:

    At Addendum we believe in personalized benefits packages that cater to your unique passions. Tell us what drives you, and we'll craft a package accordingly. On top of that, here’s what’s in store automatically:

    • Flexible Hours: No more 9-to-5; work when you're at your best.

    • Top Talent Collaboration: Join award-winning teams from different countries.

    • Diverse, Challenging Projects: Break free from the ordinary with dynamic, stimulating work.

    • Epic Team Events: Join us for summer and winter parties and online events.

    • Special Celebrations: We love a good shindig for birthdays and project milestones.


    And if you want to turn up the volume even more, here's what you can additionally have:

    • Rock star Benefits: From health and wellness to tech gadgets, we've got it covered.

    • Flexible Work Options: You choose your work style: from the office to a beach in Bali.

    • Healthy Work-Life Balance: Easy sick-leave and unlimited work-from-home options.


    So, get your dancing shoes on and come join the fun!


    At ADDENDUM, we wholeheartedly reject all forms of discrimination, including but not limited to age, disability, sex, sexual orientation, pregnancy and maternity, race or ethnicity, religion or belief, gender identity, marriage, civil partnership, or any other protected category. We are committed to fostering a culture of equality and inclusion, where every individual has the opportunity to thrive.