DAZN is looking for an experienced Java Developers to join our team. As a Java Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable, and secure software solutions that power our global sports streaming service. You will work closely with cross-functional teams to understand requirements, design solutions, and deliver high-quality code.
We are conducting Virtual Interviews for below groups. Pls register yourselves.
Experience Group
3-5 Years Java Developer/Sr Software Developer
5-8 Years Systems Analyst - Java
Key Responsibilities:
-
Software Development: Design, code, test, and debug Java applications, services, and components that power DAZN's streaming platform.
-
Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions.
-
Performance Optimization: Optimize and improve the performance, scalability, and reliability of existing Java applications.
-
Code Reviews: Participate in code reviews to ensure code quality and adherence to coding standards.
-
Troubleshooting: Identify and resolve technical issues and bugs in a timely manner.
-
Documentation: Maintain clear and comprehensive documentation for code and technical designs.
-
Continuous Learning: Stay up to date with the latest Java technologies, best practices, and industry trends.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Minimum Qualifications are 3-5 years of relative programming experience with Core Java
- Proven experience in Java development, including knowledge of Java EE or Spring Framework.
- Strong understanding of software design principles, data structures, and algorithms.
- Experience with RESTful APIs, microservices architecture, and web services.
- Familiarity with database systems (e.g., MySQL, PostgreSQL, NoSQL databases).
- Proficiency in version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork skills.
- Experience with Agile and Scrum methodologies is a plus.
- Knowledge of cloud computing platforms (e.g., AWS, Azure) is a plus.
- Understanding of software development methodologies, such as Agile and Waterfall.
- Knowledge of cloud computing platforms (e.g., AWS, Azure) is a mandatory.
- Experience with testing frameworks, such as JUnit and Mockito