For an ideal user experience, please update your flash player. Click here to download the latest version of Adobe Flash.

  Back Java Developer

Java Developer

With over 35 million daily users, 50 000 active models and 62 000 affiliates, LiveJasmin is undoubtedly the #1 camsite in the world.
LiveJasmin has had a titanic presence in the adult industry ever since it made its debut in 2001. Today, the camsite continues to experience booming success and is growing exponentially. Over 200 developers are working on LiveJasmin and its sister sites around the world, always ensuring that our service maintains its superb standard at all times.

If you would like to join a diverse, international team and work on interesting projects that challenge your knowledge and expertise, you're the kind of person we want.

Technologies
  • Possibility to work with multiple technologies and frameworks: Java/J2EE API\'s: JMX, RMI, JAXP, Wowza, XML API\'s, Spring Boot, Spring MVC, Spring Security
  • High availability systems
  • High traffic systems (35 million daily visitors)
  • 2000 servers distributed among 4 datacenters worldwide
  • Take part in the research of new technologies and solutions
Coding
  • Modular MVC system development
  • OOP principles (Design patterns, SOLID, DRY, Yagni)
  • Clean code, covered by unit, integration and UI tests. (incl. TDD)
  • Design, develop and test software
  • Participate in the development of technical specifications
  • Mentor other developers
Development methodology
  • Agile development process in Scrum
  • Continuous Integration System for daily based deployments, Git Workflow
  • Contribute OpenSource projects
Expectations
  • MSC or BSC in Information Technology or equivalent experience
  • 5+ years of experience in JAVA programming
  • 3+ years of experience working with high-availability, high-performance, scalable systems
  • Strong OOP skills and knowledge of design patterns
  • Knowledge of Unit Testing and Test Driven Development
  • Experience with the following: Java/J2EE API\'s: JDBC, JMX, RMI, JAXP and generic XML API\'s
  • Experience with development frameworks: Spring, Spring MVC, Spring Security, Hibernate, Spring JDBC
  • Experience with Multithreading technology
  • Experience with shell scripting, TCP/IP and IP networking concepts
  • Experience with UNIX operating systems (especially Linux)
  • Clean Coding is your most important principle
  • Broad knowledge of Agile methodologies
  • Intermediate English knowledge (B1) or higher
Advantages
  • Experience with Live Streaming and Stream Encoding technologies
  • Experience with Wowza
  • Experience with Node.js, Groovy
  • Familiarity with Extreme Programming (XP)
  • Knowledge of other programming languages
  • Continuous Integration process knowledge
What we offer
  • Outstanding salary package
  • Relocation package and support
  • Additional benefits: meal vouchers, private health insurance, Sympass card
  • Conferences, certifications, technical workshops, trainings, and language courses
  • Possibility to advance in the company (career development, opportunity to work on new projects)
  • Newest hardware, multiple monitors
  • Chill rooms, creative areas. LAN parties and fun events
  • Multi-national environment with English being the official spoken language

Are you interested?

Please send your application and CV to careers@jasmin.com
  • The following would be considered as an advantage:
  • Cover letter
  • Letter of recommendation
  • Sample work