Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Java Engineer image - Rise Careers
Job details

Senior Java Engineer

Company Description

We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.

Comcast NBCUniversal has announced its intent to create a new publicly traded company ('SpinCo') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.

As a company uniquely positioned to educate, entertain and empower through our platforms, Comcast NBCUniversal stands for including everyone. Our Diversity, Equity and Inclusion initiatives, coupled with our Corporate Social Responsibility work, is informed by our employees, audiences, park guests and the communities in which we live. We strive to foster a diverse, equitable and inclusive culture where our employees feel supported, embraced and heard. Together, we'll continue to create and deliver content that reflects the current and ever-changing face of the world.

Job Description

As a key member of the Cape Town based team, the Senior Java Engineer will develop software for our current and next generation cloud and mobile enterprise products. Working closely with Product, Engineering and Operational Teams, this highly visible and mission critical position will assist in the development of products that process tens of millions of online golf rounds per year. You will work with cutting edge technologies and become involved in the implementation and evolution of the entire product development lifecycle.

The Senior Java Engineer will contribute their skills and experience as a Java developer and be part of a multi-disciplinary team that is responsible for new products, new features, maintenance and support of our platform through the delivery of key responsibilities that include;

  • Contributing to the design and development of Object-Oriented software.
  • Interacting with multiple stakeholders spanning Product, Technology and Operations teams.
  • Contributing to the software development lifecycle including analysis, design, coding and testing.
  • Ensure clear documentation.
  • Provide advice and recommendations for how to improve Java code and refactor old Java code to limit technical debt.
  • Proactively managing their own tasks to agreed deadlines.
  • The ability to take ownership for delivery of any projects they are contributing towards.
  • Adopting and providing feedback on industry best practices to our development teams.
  • Working collaboratively within and beyond the team to identify innovative ways to improve practices and procedures.

Qualifications

It is essential that candidates have:

  • Extensive professional Software Development experience.
  • Experience using SQL and RDBMS, preferably PostgreSQL.
  • Experience developing in Java and frameworks (Spring/Hibernate).
  • Experience of Docker.
  • Experience across a Test Driven Development (TDD) process.

Candidates must also be able to demonstrate:

  • Professional experience in Object Oriented Development.
  • That they are self-motivated, highly organised, proactive, and passionate about software development.
  • Strong written and verbal communication skills.
  • Strong problem solving and analytical skills with attention to detail.

Additional skills and experience that would be desirable:

  • Unit testing and Mocking frameworks.
  • CI/CD with build tools such as Jenkins/GitHub/GitLab.
  • Agile delivery principles & supporting processes.

Location: Cape Town SA - hybrid working arrangements available.

Additional Information

As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.

If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to [email protected].

Although you'll be hired as an NBCU employee, your employment and the responsibilities associated with this job likely will transition to SpinCo in the future. By joining at this pivotal time, you'll be a part of this exciting company as it takes shape.

NBCUniversal Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
NBCUniversal DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of NBCUniversal
NBCUniversal CEO photo
Jeff Shell
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Java Engineer, NBCUniversal

At NBCUniversal, we’re excited to invite applications for the Senior Java Engineer position in our vibrant Cape Town team. If you're passionate about developing innovative software solutions and thrive on the challenge of working within a dynamic environment, this role might be just for you! As a Senior Java Engineer, you will contribute to building cutting-edge cloud and mobile enterprise products that process millions of online golf rounds each year. You will collaborate closely with Product, Engineering, and Operational teams, playing a vital role in the entire product development lifecycle. From design and coding to testing and documentation, your expertise in Object-Oriented software development will shine. We are looking for someone who can take ownership of tasks, manage deadlines proactively, and offer valuable feedback on industry best practices to enhance our processes. Bring your extensive software development experience, especially in Java and relevant frameworks, and join a diverse and inclusive culture where your contributions will matter. Enjoy the benefits of a hybrid work environment while being part of a company that values creativity, collaboration, and innovation. If you’re self-motivated, highly organized, and have a knack for problem-solving, we would love to hear from you as we continue creating content that resonates with audiences worldwide!

Frequently Asked Questions (FAQs) for Senior Java Engineer Role at NBCUniversal
What responsibilities will a Senior Java Engineer at NBCUniversal have?

As a Senior Java Engineer at NBCUniversal, your responsibilities will include designing and developing Object-Oriented software, engaging with multiple stakeholders across different teams, and actively participating in the software development lifecycle. You will also be responsible for clear documentation, improving Java code quality, managing your tasks effectively, and advocating for best development practices.

Join Rise to see the full answer
What qualifications are needed for the Senior Java Engineer position at NBCUniversal?

Candidates applying for the Senior Java Engineer position at NBCUniversal should have extensive professional software development experience, particularly in Java and frameworks such as Spring and Hibernate. Proficiency in SQL and RDBMS systems like PostgreSQL is essential. Furthermore, experience with Docker, Test Driven Development processes, and strong problem-solving skills will greatly benefit applicants in this role.

Join Rise to see the full answer
What is the work environment like for a Senior Java Engineer at NBCUniversal in Cape Town?

At NBCUniversal in Cape Town, Senior Java Engineers enjoy a hybrid working arrangement that promotes balance between remote work and in-office collaboration. The environment is designed to foster creativity and inclusivity, making it an excellent place for innovation and teamwork while working on impactful projects.

Join Rise to see the full answer
How does NBCUniversal support diversity and inclusion in their workplace for Senior Java Engineers?

NBCUniversal is committed to creating a diverse, equitable, and inclusive culture. As a Senior Java Engineer, you will be part of a company that values each employee's voice and actively promotes initiatives that support diversity and create opportunities for everyone to thrive.

Join Rise to see the full answer
What opportunities for career growth exist for a Senior Java Engineer at NBCUniversal?

As a Senior Java Engineer at NBCUniversal, you will have access to numerous opportunities for career growth. Your involvement in cutting-edge projects, collaboration with diverse teams, and the chance to implement industry best practices will enhance your skill set and open pathways for upward mobility within the company.

Join Rise to see the full answer
Common Interview Questions for Senior Java Engineer
Can you explain your experience with Java and its frameworks?

When answering this question, emphasize your hands-on experience with Java, detailing the specific frameworks you’ve worked with, such as Spring and Hibernate. Mention projects wherein you applied these tools effectively and how they contributed to the success of your development efforts.

Join Rise to see the full answer
How do you approach Object-Oriented Programming in your projects?

Discuss your understanding of Object-Oriented Programming principles like encapsulation, inheritance, and polymorphism. Explain how you apply these principles in your projects, perhaps sharing concrete examples where they helped enhance code robustness and maintainability.

Join Rise to see the full answer
What strategies do you use for effective time management on projects?

Highlight your ability to prioritize tasks, create timelines, and set milestones. Provide examples of past projects where you successfully managed your time and met deadlines, emphasizing any tools or techniques you used to stay organized.

Join Rise to see the full answer
Describe a challenging problem you faced in a previous project and how you solved it.

Use the STAR (Situation, Task, Action, Result) method to structure your response. Concentrate on a specific problem, detailing how you approached it, the actions you took to resolve it, and the positive outcome that resulted from your actions.

Join Rise to see the full answer
How do you ensure code quality when developing software?

Discuss the importance of code reviews, automated testing, and adhering to coding standards. Share your experiences with Test Driven Development (TDD) and how it has helped you deliver high-quality software consistently.

Join Rise to see the full answer
What is your experience with SQL and RDBMS like PostgreSQL?

Talk about your proficiency with SQL, mentioning specific queries you’ve written and how you’ve interacted with databases like PostgreSQL. Highlight any performance optimization techniques you’ve used and how they improved application performance.

Join Rise to see the full answer
Can you explain your familiarity with Docker and containerization?

Elaborate on your experiences with Docker, discussing how you’ve used it to create and manage containers for development and production environments. Mention any specific projects where you implemented containerization to improve deployment and scalability.

Join Rise to see the full answer
How do you stay updated with industry best practices in software development?

Answer by discussing the resources you utilize, such as online courses, tech blogs, forums, and attending conferences. Mention how you apply this knowledge to your work and share any relevant experiences where adopting a new practice had a positive impact.

Join Rise to see the full answer
Explain your approach to collaborating with cross-functional teams.

Describe your communication style and how you ensure that all parties are aligned on project goals. Share examples of successful collaborations, emphasizing flexibility, active listening, and how you incorporate feedback to enhance project outcomes.

Join Rise to see the full answer
What are your long-term career goals as a Senior Java Engineer?

Discuss your aspirations related to software development and how you see yourself growing within the role at NBCUniversal. Communicate your eagerness to take on new challenges, mentor junior developers, and contribute to significant projects that align with your career vision.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
NBCUniversal Hybrid 100 Universal City Plaza, Universal City, CALIFORNIA
Posted 10 days ago

Join NBCUniversal's team as a Platform Security Engineer, where you'll safeguard streaming technology and combat piracy threats.

Photo of the Rise User
NBCUniversal Hybrid 4001 Nebraska Ave., NW, Washington, District of Columbia
Posted 10 days ago

NBCUniversal is looking for a proactive Maintenance Engineer to enhance broadcast technology operations in Washington, DC.

Photo of the Rise User
Cognizant Hybrid US, New York County, NY; New York State, New York, NY
Posted 7 days ago

Join Cognizant as a Lead Java Developer and leverage your expertise in advanced Java technologies to deliver top-notch solutions.

Photo of the Rise User

Join Manulife as a Director of Front-End Development to lead the Global Design System strategic initiatives, enhancing digital experiences across the organization.

Photo of the Rise User
Clever Remote San Francisco, CA, OR Anywhere in the Continental U.S.
Posted 3 days ago

Clever is on a mission to connect students to learning, and seeks a Senior Software Engineer to improve our infrastructure and support diverse engineering needs.

Photo of the Rise User

Join BlackRock as a Full Stack Engineer and contribute to innovative solutions in active portfolio management while collaborating with diverse teams.

Photo of the Rise User
Posted yesterday
Dental Insurance
Vision Insurance
Performance Bonus
Paid Holidays

Join Centerfield as a Sr. .NET Full Stack Engineer, where you'll lead technical initiatives to drive high-quality software solutions for top brands.

Photo of the Rise User

As a Platform Engineer at Genomics England, you will design and optimize cloud infrastructure on AWS while fostering a culture of automation and collaboration.

Photo of the Rise User
Posted 20 hours ago

Join Angle Health as a Backend Software Engineer and play a crucial role in reshaping healthcare technology.

Photo of the Rise User
Posted 10 days ago

We're looking for a skilled Sr Full Stack Software Engineer to enhance Invesco's innovative digital applications and drive client engagement.

We are in business to create and deliver content so compelling it entertains, informs and shapes our world. We believe that the talent, creativity and diversity of our people are our greatest resources. We take our business seriously, but do no...

1994 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Runtime QA Tester II at Aechelon Technology
Photo of the Rise User
Someone from OH, Columbus just viewed Director, VB Learning & Development at Trustmark
Photo of the Rise User
Someone from OH, Loveland just viewed Associate Buyer - Kid's Basics, Uniforms & Dance at Target
F
Someone from OH, Loveland just viewed Senior Buyer - Lifestyle Accessories at Forseven
Photo of the Rise User
Someone from OH, Loveland just viewed Category Manager at Emma – The Sleep Company
Photo of the Rise User
Someone from OH, Cleveland just viewed Graphic Designer (Temporary) at MasterBrand Cabinets LLC
Photo of the Rise User
38 people applied to Software Engineer Intern at Hudl
S
Someone from OH, Ottoville just viewed Full Stack Developer at Sunreef Yachts
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Developer at NRF
P
Someone from OH, Ottoville just viewed Principal Software Developer - TS/SCI at Parsons
F
Someone from OH, Ottoville just viewed Software Developer at Fil
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer - Big Data at LiveRamp
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Developer - Product Analytics (Python) at Autodesk
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Application Developer at Boeing
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior FullStack Developer at CVS Health
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Software Developer at Cinemark
T
Someone from OH, Ottoville just viewed Full Stack Developer at Talent Worx
B
Someone from OH, Ottoville just viewed Digital Designer/Front-End Developer at Blackbridge
M
Someone from OH, Ottoville just viewed Full Stack Developer (React/NodeJS) at MySigrid
b
Someone from OH, Ottoville just viewed .Net Developer, ReactJS at bbinsurance
D
Someone from OH, Ottoville just viewed Full Stack Developer (Automation), AVP at DB