You are successfully logged out of your my randstad account

You have successfully deleted your account

    Thank you for subscribing to your personalised job alerts.

    2 jobs found for Netflix

    filter1
    clear all
      • j.b. nagar
      • permanent
      • 6 months
      Skill sets - Spring Boot, Java 8+, Apache Kafka / JMS, XML & JSON processing, REST & JAX RS, Spring, Netflix Karyon, Gradle, RDBMS, AWSExp - 3 to 9 YearsLooing for only immidiate Joiners
      Skill sets - Spring Boot, Java 8+, Apache Kafka / JMS, XML & JSON processing, REST & JAX RS, Spring, Netflix Karyon, Gradle, RDBMS, AWSExp - 3 to 9 YearsLooing for only immidiate Joiners
      • bengaluru / bangalore
      • permanent
      Job DescriptionJob PurposeThe Senior Software Engineer (Java) role will be a key one for the OpenBet OpenEngage Projects(Scientific games  Reporting to the Development Manager, the Java Senior Software Engineer will be working alongside other Software Engineers, Project Managers, Scrum Masters, Product Owners, QA, Software Architects and Operational Excellence in order to shape and implement the technology and product deliverables that will drive forward this strategic initiative.Key AccountabilitiesDevelopment of new features and functionality for OpenEngage products and services, including the production of unit tests as and where requiredCode reviews for products and services delivered across the wider OpenBet teamsCode quality for products and services delivered by the team for whom the Senior Software Engineer is responsibleEnsuring that products and services adhere to agreed performance KPIs and are delivered in line with OpenBet pipeline requirementsEnsuring that all products and services have agreed levels of test coverage, in line with OpenEngage requirements, and adhere to agreed architectural and technology (including security) standardsProvision of detailed release documentation for handover to “BAU” teamLine management and mentorship of a team of Software EngineersKey ResponsibilitiesActive participation in solutions architecture and design, including KPI definitionAbility to act as the design authority and provide high level estimates of software deliverables for planning purposesSupporting the Development Manager and Head of QA to ensure continuous quality improvement in the development teamsProactively identify and address areas of material improvement, notably around performance, security and scalabilityWhere applicable, ensuring that development team processes are aligned with technical processes prevalent in the wider companyEnsure that all team members have a clear understanding of the overall system architecture and design components, in the context of meeting product requirementsExperience of Agile development processes and scrum roles and responsibilitiesAs required, technically lead an Agile workstreamQualificationsKnowledge & ExperienceMandatoryA minimum of 2+ years’ hands-on experience in designing and developing applications using Java Enterprise platforms, using UNIX / LinuxA minimum of 3+ years’ hands-on experience in designing distributed systems, for example using (preferably) DDD or SOA and potentially also a central ‘broker’ (such as Kafka or potentially an ESB)A minimum of 2 years’ hands-on experience in designing applications using the actor modelExcellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate etc.)Experience in developing web applications, preferably on Springboot MVC or using at least one other popular web framework (JSF, Drupal, GWT etc.)Demonstrable experience with TDD and / or BDDExperience in web sessions, SSO flows and exposing REStful APIs to frontend clientsSome experience in use of Akka, Kafka, Scala and CassandraExtensive experience is the use of Docker, Ansible, Maven, Jenkins, Sonar and Git (BitBucket)Demonstrable experience in developing large distributed systems and concepts such as caching, sharding, consistent hashing, interprocess communications and brokeringPreferredHands-on experience in developing microservices using at least one popular framework (Netflix OSS, Spring Cloud, Play etc.)Some experience in Domain Driven Design, the actor model, event-sourcing and CQRSSecondary expertise in Python (maybe PHP) and PostgreSQL or MySQL would be beneficialGeneral scripting skills: Bash, Perl, Python, Javascript etc.Domain knowledge is not required, but having worked on major eCommerce or any significant widely distributed system is
      Job DescriptionJob PurposeThe Senior Software Engineer (Java) role will be a key one for the OpenBet OpenEngage Projects(Scientific games  Reporting to the Development Manager, the Java Senior Software Engineer will be working alongside other Software Engineers, Project Managers, Scrum Masters, Product Owners, QA, Software Architects and Operational Excellence in order to shape and implement the technology and product deliverables that will drive forward this strategic initiative.Key AccountabilitiesDevelopment of new features and functionality for OpenEngage products and services, including the production of unit tests as and where requiredCode reviews for products and services delivered across the wider OpenBet teamsCode quality for products and services delivered by the team for whom the Senior Software Engineer is responsibleEnsuring that products and services adhere to agreed performance KPIs and are delivered in line with OpenBet pipeline requirementsEnsuring that all products and services have agreed levels of test coverage, in line with OpenEngage requirements, and adhere to agreed architectural and technology (including security) standardsProvision of detailed release documentation for handover to “BAU” teamLine management and mentorship of a team of Software EngineersKey ResponsibilitiesActive participation in solutions architecture and design, including KPI definitionAbility to act as the design authority and provide high level estimates of software deliverables for planning purposesSupporting the Development Manager and Head of QA to ensure continuous quality improvement in the development teamsProactively identify and address areas of material improvement, notably around performance, security and scalabilityWhere applicable, ensuring that development team processes are aligned with technical processes prevalent in the wider companyEnsure that all team members have a clear understanding of the overall system architecture and design components, in the context of meeting product requirementsExperience of Agile development processes and scrum roles and responsibilitiesAs required, technically lead an Agile workstreamQualificationsKnowledge & ExperienceMandatoryA minimum of 2+ years’ hands-on experience in designing and developing applications using Java Enterprise platforms, using UNIX / LinuxA minimum of 3+ years’ hands-on experience in designing distributed systems, for example using (preferably) DDD or SOA and potentially also a central ‘broker’ (such as Kafka or potentially an ESB)A minimum of 2 years’ hands-on experience in designing applications using the actor modelExcellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate etc.)Experience in developing web applications, preferably on Springboot MVC or using at least one other popular web framework (JSF, Drupal, GWT etc.)Demonstrable experience with TDD and / or BDDExperience in web sessions, SSO flows and exposing REStful APIs to frontend clientsSome experience in use of Akka, Kafka, Scala and CassandraExtensive experience is the use of Docker, Ansible, Maven, Jenkins, Sonar and Git (BitBucket)Demonstrable experience in developing large distributed systems and concepts such as caching, sharding, consistent hashing, interprocess communications and brokeringPreferredHands-on experience in developing microservices using at least one popular framework (Netflix OSS, Spring Cloud, Play etc.)Some experience in Domain Driven Design, the actor model, event-sourcing and CQRSSecondary expertise in Python (maybe PHP) and PostgreSQL or MySQL would be beneficialGeneral scripting skills: Bash, Perl, Python, Javascript etc.Domain knowledge is not required, but having worked on major eCommerce or any significant widely distributed system is

    Thank you for subscribing to your personalised job alerts.

    It looks like you want to switch your language. This will reset your filters on your current job search.