Java Software Engineer

Poken S.A. - Poken's Transylvanian Outpost

02-02-2012 | EXPIRA LA 02-02-2012

Job expirat

RESPONSABILITATI

Poken is looking for experienced Java software engineers to design and develop the next generation of social media applications. We are looking for experienced Java EE software engineers to help us develop the back-end and middle-tier of our application stack. As a key contributor to Poken’s success you will be building the EJB business components, and developing our web services (REST) interface for our frontend and business partners.

For this role we are seeking an individual who values building quality software and strives to do things “the right way”. You should have a good understanding of how software components fit together, and have experience in working with a software development lifecycle (preferably agile). The role requires working closely with our existing teams in Switzerland and Romania.

This position will be based in our office in Sibiu, Romania; it reports to a Software Engineering Lead. Preferred candidates hold a Bachelor's degree in Computer Science and 2+ years of related experience. Fluency in Romanian and English required, both written and spoken.
Key Responsibilities:

- Understand and implement functional and technical specifications
- Develop and test the middle and back-end tiers of our application stack
- Support QA analysts/testers during functional and regression testing cycles
- Analyze and resolve bugs


CERINTE

The ideal candidate would have the following skills and experience:

Skills and Experience:

- Professional experience developing software using JEE multi-tiered applications
- Experience developing the persistence layer of an application, preferably with JPA
- Development experience building interfaces (web services/API) for consumption by external systems.
- Database development: experience in creating and querying SQL databases.
- Experience with XML technologies like JAXB, XSD, XSLT
- Experience in developing code which consumes web services from third parties, such as social network API’s
- Understanding or experience with web services such as REST
- Proven experience with the following technologies: EJB, JPA, REST, MySQL, Ant, Eclipse, Glassfish, JUnit, OAuth, J2EE
- SDLC methodologies and formal software quality processes experience
- Knowledge of bug tracking systems
- Worked with automated build systems, build scripts, and automated testing.
- Experience with source control systems, such as CVS or SVN
- GUI development using JSF or Swing a plus

Personal Attributes:

- Excellent communications skills
- Ability to communicate with teams at worldwide locations over phone, email, or IM - - Exceptional problem solving abilities
- Demonstrate perfection, accuracy and thoroughness, display commitment to excellence, look for ways to improve and promote quality, monitor own work to ensure quality
- Genuine passion for innovative products, social media and greatness
- Must be able to work well in a fast-paced environment with high volume of on-going projects, changing priorities, and with challenging deliverables
- Must be awesome ☺


DESCRIEREA FIRMEI

Poken (www.poken.com) is a fast growing global start-up with offices in San Francisco and Lausanne, and sales in over 25 countries. Poken is “your social business card”, a USB device that allows you to share your contact details and social networking profiles like LinkedIn, Facebook and Twitter in real life. Poken also operates a dynamic online community where Pokenauts can manage their social contacts and events in one central place.

Poken has attracted significant media attention around the world, and has won a number of awards for innovation and excellence, including the 2009 TechCrunch Europa award for “Best Real World Gadget”, the “25 Most Promising European Web & Mobility Start-ups” by the European Tech Tour (ETT), and the “newcomer” category of the Swiss ICT award, which honors cutting-edge technologies which are developed and commercialized in Switzerland.