Lead Software Developer Python/Java (w/m/d)
Core
Lead Software Developer responsible for architecture, design, and implementation of Python/Java web applications and software solutions for the energy sector.
Role type
Senior IC Lead Software Developer (Python/Java)
Builds
Web applications, individual software, and maintainable, testable, and secure software solutions
Domain
Energy sector / Software Engineering
Required skills
Python, Django, Flask, HTMX, Web application development, Software architecture, Design patterns, Object-oriented development, Code reviews, Coding guidelines, Technical mentoring
Preferred skills
Java, Spring Boot, Angular, JVM-based languages, Docker, Kubernetes, OpenShift, Technical leadership in matrix organizations
Technologies
Python, Django, Flask, HTMX, Java, Spring Boot, Angular, Docker, Kubernetes, OpenShift
Responsibilities
Control architecture, design, and implementation; Collaborate with Solution Architects; Support developers with technical questions and complex problems; Ensure code quality, maintainability, testability, and performance; Plan and accompany project implementation with subject matter experts and citizen developers; Provide templates for the department; Conduct and moderate code reviews; Define and enforce development standards, coding guidelines, and best practices; Communicate principles behind standards and best practices
Seniority
Senior, hands-on IC with technical leadership