Senior Software Engineer at KMD Poland #vacancy #remote

We are a GOOD match if you:

  • have proficiency in Java development, with a deep understanding of performance profiling and optimization techniques,
  • have extensive experience with SQL and NoSQL databases and proficiency in database performance tuning,
  • have hands on experience with performance monitoring and profiling tools such as JProfiler and VisualIVM,
  • have willingness to work with legacy code,
  • have strong analytical and problem-solving skills, with the ability to diagnose complex performance issues,
  • have good communication skills and are fluent in both spoken and written English and Polish.

We will be a PERFECT match if you additionally

  • are experienced working with  microservice   architecture ,
  • are familiar with  Docker and  Kubernetes ,
  • have experience with noSQL e.g. Cassandra, MongoDB,
  • have experience with cloud services (preferably Microsoft Azure),
  • have been working in distributed agile teams,
  • have experience developing software products used in the energy industry, especially related to smart meters (e.g. Meter Data Management solution using DLMS protocol with IEC 62056 standard implemented).

In KMD, we digitize Denmark and Northern Europe. We create and implement technological solutions that improve the lives of millions of people across governments and private sectors.

__________________________________________________________________________________

#Java #Performance #Profiling #Azure #SQL #noSQL

Are you ready to join our international team as a  Senior Software Engineer ? We shall tell you why you should…

What products do we develop?

At KMD we believe that quality services require great teams and inspiring leaders. Energy Solutions is a business unit in KMD that empowers the energy transition by delivering software allowing organizations to efficiently manage financial transactions, foster renewable energy adoption, and propel sustainable growth. With 40 years of experience and more than 200 customers in the energy and utility sector, we are continuously developing modern SaaS solutions to handle and create possibilities for usage of the increased data flow.

As a Senior Software Engineer, you will be working on a cloud-based Meter Data Management (MDM) software solution that accelerates the green transition through energy optimization and ensures efficient operations through high-quality data management across the energy sector. You will also become a member of a cross-functional performance optimization team of both Polish and Danish engineers working in an agile environment.

We are currently seeking an experienced Senior Software Engineer with a specialization in performance optimization to join our team and address critical performance issues within our application. As a Senior Software Engineer focused on performance optimization, you will play a pivotal role in identifying bottlenecks, implementing performance-enhancing solutions, and leveraging advanced tooling to improve the overall efficiency and scalability of our Java-based application and databases, including SQL and NoSQL solutions.

How do we work?

#Agile #Scrum #Teamwork #Performance #Profiling

  • We follow Scrum principles in our work – we work in biweekly iterations and produce production-ready functionalities at the end of each iteration – every 3 iterations we plan the next product release
  • We have end-to-end responsibility for the features we develop – from business requirements, through design and implementation up to running features on production
  • More than 75% of our work is spent on new product features
  • Our teams are cross-functional (6-7 persons) – they develop, test, build infrastructure and pipelines, and maintain features they have built
  • Teams’ own domains in the solution and the corresponding system components
  • We value feedback and continuously seek improvements
  • We value software best practices and craftsmanship

What does the recruitment process look like?

  • Phone conversation with a Recruitment Partner
  • Interview with a Hiring Team
  • Offer 🙂

Click the APPLY button and see on your own why it is #GoodToBeInKMD

,[Lead efforts to identify and diagnose performance bottlenecks within our application and databases., Design and implement high-performance solutions and optimizations to enhance application responsiveness and scalability., Utilize advanced profiling and monitoring tools including JProfiler and VisualIVM to analyze system performance and identify areas for improvement., Collaborate with cross-functional teams to implement best practices and performance-oriented design patterns., Mentor junior team members on performance optimization techniques and best practices.] Requirements: Java, SQL, NoSQL, Performance tuning, JProfiler, VisualIVM, Microservice architecture, Docker, Kubernetes, Cassandra, MongoDB, Azure Tools: . Additionally: Sport subscription, Training budget, Private healthcare, Flat structure, Lunch card, International projects, Life & group insurance, Free coffee, Bike parking, Playroom, Shower, Free snacks, Free beverages, Free parking, In-house trainings, Modern office.

Docker Performance optimization SQL Kubernetes Java MongoDB jprofiler Cassandra Azure NoSQL microservices

Залишити відповідь