Senior Java Developer
As ARGETEK, we are looking for colleagues for the position of Senior Software Engineer (Java) with at least 4 years of experience, who meet the following criteria for long-term assignment in our team. You can make your career applications with a short cover letter describing yourself and your resume at "bilgi@argetek.ai".
Requirements
- Graduated from the Computer Engineering departments of the universities providing 4-year undergraduate education,
- Developed software on JavaEE platform and has experience in web based application development,
- Experience in Object Oriented programming and UML modeling,
- Spring, Hibernate, Maven, EJB3, JPA, and those skilled in the Servlet issues
- Having knowledge about JSP, JSF, jQuery, HTML5 and CCS3
- Having knowledge about SOAP and Restful web services (XML, JAX-WS, JAX-RS),
- Having knowledge about Design Pattern (MVVM, MVC, Observer, Factory, Singleton),
- Experienced in at least one of the versioning tools (Git, SVN, etc.),
- Having programming experience and knowledge of relational database technologies in at least one of Oracle, PostgreSQL, MySQL and MS SQL Server databases,
- Having knowledge and experience about Linux operating system,
- Following open-source technologies and software literature,
- Knowledgeable about code security and coding standards,
- Adopting the principle of developing quality software and design,
- Analytical thinking, solution oriented, open to learning and innovation,
- Will be able to present software development experiences as a reference,
- Good command of English knowledge,
- Prone to team work,
- Preferably non-smoker,
- Have completed their military service for male candidates
Preferably
- Having knowledge and experience in Elasticsearch or SOLR,
- Having knowledge and experience in Hadoop,
- Having knowledge and experience in machine learning,
- Having knowledge and experience in Continuous Integration tools,
- Having knowledge and experience in AngularJs,Angular,ReactJS,
- In addition, experience in at least one of the programming languages such as Pyhton, Perl, Ruby, PHP, C, C ++,
- Having knowledge about NoSQL databases