Senior Java Developer
- unknown, Istanbul, Turkey
Crenno is a mobile software development company established to be a pioneer and leader in the mobile technology sector. Our main focus areas are iOS and Android platforms. We are a company young enough to be agile, dynamic and innovative; and experienced enough to take part in numerous big projects. We have R&D projects that are supported by Tubitak and KOSGEB and we are also a solution partner of Avea.
Our location is in Boğaziçi University Teknokent and in Avea Technology Center within the structure of Avealabs.
• Developing applications in accordance with software development methodologies and supporting the related projects
• Giving support to the technical design process by taking part in the analysis of technical application requirements
• Assisting in the integration of technical and application components to meet the business requirements
• If applicable, getting success in a management position (team lead) in a software development team
• BS or MS in Computer Science, Engineering or related field preferred
• 2+ years hands-on Java (Core Java and/or J2EE/Spring) development experience is a must
• Object Oriented focus with design patterns knowledge
• Distributed computing experience. Applied knowledge on Multithreading, and Concurrency.
• Good understanding of Java WEB development concepts (Servlets, war files, etc.) and web servers(Jetty, Tomcat or WebLogic)
• Through understanding of WebServices (SOAP, especially REST) and HTTP(S) protocol
• Hands on experience with JAX RS, JAXB, JAX WS
• API oriented
• Maven or Ant experience required, Jenkins is a noticeable plus
• Knowledge of relational database systems(Mysql or Oracle) and SQL
• Experience with mobile device development is required
• Git is preferred SVN is accepted
• Hands on experience with Unix based systems(Linux, MAC OS X)
• Experience with scripting languages(Ruby, Python or their JVM counterparts) is a plus
• Experience with secure network messaging is a noticeable plus
• Familiarity with software development methodologies such as Agile, TDD and BDD is a noticeable plus
• Familiarity with Key Value Stores(Redis, Memcache) or any kind of NOSQL solution is a plus
Position Type: Permanent / Full Time
Educational Level: University (Graduate), Masters (Student), Masters (Graduate), Doctorate (Student), Doctorate (Graduate)
Experience: Minimum 1 Year Experience, 2+ is noticeable plus
Military Service Status: Completed,Exempt or PostponedIf this sounds like the right job for you, then use the button below to submit your resume. We look forward to receiving your application.