Source description
About the role
We are looking for a Senior Software Engineer with expertise in Java to take a lead role in developing and delivering innovative solutions. This role demands a proactive approach to ownership, driving initiatives from concept to deployment, and ensuring high-quality outcomes that align with both technical and product goals. Responsibilities: Design, implement, and maintain Java-based applications with a focus on high volume and low latency.Work on managing Java API/microservice development teams.Develop and release modern Java-based web applications in a cycle.Create Spring Boot-based microservices templates for product engineering teams.Develop full-stack solutions using Java, Spring, and databases like Postgres and MySQL. Requirements: Bachelor's degree in Computer Science or a related field.5.5 to 6 years of experience in Java development.Experience in designing the HLD and LLD.Proficiency in core Java, JPA, PostgreSQL, Spring Boot, and microservices.Experience using AI assistants for developing Java features such as REST APIs and exception handling, with demonstrated ability to make production-ready modifications and validate solutions through unit and integration testing.Strong understanding of Java frameworks like Spring and Hibernate.Hands-on experience with RESTful web services and API gateways.Knowledge of design patterns, data structures, and algorithms.Excellent problem-solving skills and analytical reasoning. Big Pluses if you: Have a strong focus on business outcomes.Are comfortable with collaboration, open communication, and reaching across functional borders.Are self-motivated and can get things done.Have the ability to communicate and defend your ideas clearly.Have a strong knowledge of threading, concurrency, scaling, and high availability.Have a desire to build products that users love.Are updated on the newest technologies. We are looking for a Senior Software Engineer with expertise in Java to take a lead role in developing and delivering innovative solutions. This role demands a proactive approach to ownership, driving initiatives from concept to deployment, and ensuring high-quality outcomes that align with both technical and product goals. Responsibilities: Design, implement, and maintain Java-based applications with a focus on high volume and low latency.Work on managing Java API/microservice development teams.Develop and release modern Java-based web applications in a cycle.Create Spring Boot-based microservices templates for product engineering teams.Develop full-stack solutions using Java, Spring, and databases like Postgres and MySQL. Requirements: Bachelor's degree in Computer Science or a related field.5.5 to 6 years of experience in Java development.Experience in designing the HLD and LLD.Proficiency in core Java, JPA, PostgreSQL, Spring Boot, and microservices.Experience using AI assistants for developing Java features such as REST APIs and exception handling, with demonstrated ability to make production-ready modifications and validate solutions through unit and integration testing.Strong understanding of Java frameworks like Spring and Hibernate.Hands-on experience with RESTful web services and API gateways.Knowledge of design patterns, data structures, and algorithms.Excellent problem-solving skills and analytical reasoning. Big Pluses if you: Have a strong focus on business outcomes.Are comfortable with collaboration, open communication, and reaching across functional borders.Are self-motivated and can get things done.Have the ability to communicate and defend your ideas clearly.Have a strong knowledge of threading, concurrency, scaling, and high availability.Have a desire to build products that users love.Are updated on the newest technologies.
More at Deutsche Telekom Digital Labs