Senior Software Engineer - Java Ecosystem
About the Role
We're hiring a Senior Software Engineer to join our dynamic team at Deutsche Telekom IT Solutions. In this Senior Software Engineer remote position, you'll play a pivotal role in guiding teams through complex technical challenges while fostering a culture of growth and excellence. Your expertise will help shape the future of our software development processes.
What You'll Do
- Act as a coach in agile development environments, mentoring teams through their initial coding phases to advanced production-grade cloud setups.
- Take responsibility for technical leadership, architectural decisions, and code reviews, ensuring high-quality software delivery.
- Drive knowledge sharing across the team, empowering developers to grow and excel in their roles.
- Focus on building stable and scalable software while maintaining a solution-oriented approach even under pressure.
- Utilize your deep technical expertise in the Java ecosystem, particularly with Java (8+), Spring Boot, REST APIs, and JPA/Hibernate.
- Implement containerization with Docker and orchestration with Kubernetes in cloud-native development environments (AWS/GCP).
- Apply CI/CD practices using tools like Git, Jenkins, or GitLab CI to streamline development workflows.
- Foster a collaborative team environment, leveraging your strong communication and leadership skills.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or equivalent work experience in IT.
- 6+ years of hands-on experience in the Java ecosystem, particularly with Java (8+), Spring Boot, REST APIs, and JPA/Hibernate.
- Proven expertise in containerization with Docker and orchestration with Kubernetes.
- Experience in cloud-native development (AWS/GCP is optional).
- Strong understanding of CI/CD processes and tools like Git, Jenkins, or GitLab CI.
- Demonstrated experience applying Scrum, Kanban, Design Thinking, and other agile methodologies.
- Fluent in English (written and oral); German is a plus.
- Strong mentoring skills and a solution-oriented mindset.
Nice to Have
- Experience with additional programming languages or frameworks.
- Knowledge of security best practices in software development.
- Familiarity with microservices architecture.
What We Offer
- Competitive salary range of $84,000 - $120,000 per year.
- Flexible hybrid work environment, allowing for a balance of remote and in-office work.
- Opportunities for professional development and continuous learning.
- Supportive team culture that values collaboration and innovation.
- Health and wellness benefits to support your well-being.
This Senior Software Engineer role offers a competitive salary and the chance to lead agile teams in a hybrid work environment. Join a reputable telecom company focused on innovation.
Who Will Succeed Here
Proficient in the Java ecosystem with extensive experience in Spring Boot, capable of designing and implementing REST APIs, while utilizing JPA and Hibernate for data persistence.
Adaptable and self-motivated in a hybrid work environment, demonstrating strong time management skills and the ability to collaborate effectively with remote teams using tools like Git and Jenkins.
Strong mentorship mindset, with a history of guiding junior developers through agile methodologies and CI/CD processes, fostering a culture of continuous improvement and technical excellence.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months