Senior Software Engineer Full Stack

Senior Software Engineer Full Stack

E.ON

Multiple Locations, Germany

Your tasks

In our Data & IT Team, as Senior Software Engineer Full Stack (f/m/d) you will play a vital role in developing and maintaining end-to-end solutions. Drawing upon expertise in frontend, middleware, and backend development, you will contribute to the development of robust applications which enhance user experiences along with API integrations in multiple IT systems. This role involves close collaboration with team members specialized in various areas, ensuring the seamless integration of frontend, middleware, and backend components. Proficiency in both frontend and backend technologies will be ideal. Able to work on various parts of a project, therefore, can work on end-to-end development.

  • Design, develop, and maintain software applications in close collaboration with product managers and fellow engineers, ensuring code quality, performance, and scalability
  • Troubleshoot and debug software issues, conduct root cause analysis, and implement effective solutions
  • Create and integrate RESTful APIs, ensuring seamless communication between frontend and backend systems
  • Participate actively in agile development processes, including sprint planning, stand-ups, and retrospectives
  • Embrace DevOps practices to automate deployment processes, enhance system reliability, and improve overall development efficiency
  • Leverage cloud technologies such as Azure or AWS to build scalable and resilient applications
  • Collaborate closely with team members to share knowledge and mentor junior developers

Your profile

  • Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
  • Experience: Multiple years of experience in software engineering, with hands-on knowledge of software architecture models and concepts, including microservices and self-contained systems
  • Technical Skills:
    • Strong proficiency in programming languages and frameworks such as Angular, TypeScript, Java, Spring, Spring Boot
    • Advanced experience with modern tools such as Kubernetes, Terraform, Docker, GitLab CI/CD
    • Familiarity with automating testing methodologies like BDD or TDD
    • Solid understanding of contemporary software product development and delivery, with significant experience in:
      • GitOps and DevOps methodologies
      • Security by Design principles
      • API Design using Swagger, OpenAPI, or similar tools
  • Cloud Knowledge: Familiarity with cloud platforms, including Azure and AWS
  • Language Skills: Fluent in English for clear and effective communication in a global context
  • Interpersonal Skills: Excellent communication and interpersonal skills, demonstrating a strong team spirit
  • Analytical Skills: Strong problem-solving and analytical abilities, along with a proactive approach to addressing challenges

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Germany      Developer      Front End Developer      Web Developer      E.ON     

© EuroJobsites 2024