Your address will show here +12 34 56 78
Java Developer

Mid/Senior / Full Remote / On-Site / Contractor

We are looking for a dedicated, self-motivated, technical driven professional to join a community of engineers developing highly available enterprise products.

Your main responsibilities:

  • Contribute in the developmentactivities in the area of  high-end gaming applications, as follows: Software creation & Unit testing
  • Write technical documentation that shares knowledge effectively
  • Code reviews, by and for peers
  • Work in an Agile environment
  • Contribute to team development & provide guidance to junior colleagues
Previous Work Experience:  minimum 2 years of relevant experience in JAVA development  
Your skills and competences
Must have: 
  • Object oriented analysis and design skills (OOA/OOD)
  • Proven development experience using Java SE and/or Java EE: beans, concurrency, transactions, I/O, servlets, messaging, application monitoring, ORM(Hibernate, JPA)
  • Focus on application performance & scalability API development (design for clarity & usability)
  • Experience with frameworks/technologies: spring, web frameworks, web service, AOP
  • Experience with application containers: tomcat, jetty, jboss
  • Experience with unit testing/mocking frameworks e.g. junit, mockito
Nice to have:
  • Basic experience with content management systems
  • Understanding of SQL databases
  • Understanding of NoSQL databases
  • Exposure to Linux operating systems
  • Understanding of the full development cycle and some experience of Agile development methodologies and supporting tools e.g. JIRA, Confluence JVM tunning utilities, JMX exposure
  • Experience with analysis & monitoring tools (Splunk, AppDynamics, Jstat etc.
  • Experience with build tools e.g. maven2
  • Basic experience with AJAX and JavaScript Frameworks

 

Let's Talk