Senior Java Developer

  • Full-time

Company Description

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.

Job Description

• 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

Qualifications

•    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 a javascript framework(Angularjs, JQuery) 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

Additional Information

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.