Jobs
Java Developers And Wizards
QUALIFICATIONS AND JOB DESCRIPTION
Desired Skills and Experience
  • Object-Oriented Software Development experience with Java. Java Enterprise Edition (Java EE)
  • Advanced Web and Javascript frameworks such as React, Angular, Knockout, Ember and others
  • Familiar with Responsive Design & Bootstrap
  • Agile development methodologies
  • Open-source Java Technologies such as Spring Boot framework
  • Familiar with Enterprise Application Patterns & Domain Driven Design
  • Familiar with Distributed application & Service Architecture
  • Familiar with Cloud Technologies
  • Believes that writing unit tests & integration tests are part of software development
  • Experience on configuration management tools (GIT,Clear Case, CVS.. etc.)
  • Experience in Web Service development (JaxWS, JaxRS etc)
  • Experience in Web Application development with MVC technologies
  • Competent knowledge of IT technologies, RDBMS, Portals and Web Technologies such as XML, XSLT, XSD
  • Business Process Management and SOA are important assets
  • Knowledge of Application Containers : Tomcat, Oracle (BEA) WebLogic, IBM WebSphere, Oracle IAS
Other Qualifications:
  • University degree in Computer Science or Engineering, other disciplines must demonstrate strong IT experience from a recognized institution.
  • Fluency in English (Must be able to operate in an all English work environment)
  • Must be willing to travel
  • Strong communication skills and Team player
  • Proactive, adaptive to changing circumstances and demands
JOB DESCRIPTION
If you believe you are an expert Java Developer please read on!

We are one of the most innovative software solution providers in Turkey. The work we do is one of a kind and unlike any other companies in our industry. We encourage all of our employees to think "outside of the box" and give the freedom to pursue any and every avenue from which a good idea derives. If you are looking for Technology Company with a solid development background that looks to innovate instead of follow, this is definitely the place for you.

In this job work you will work with our highly acclaimed development team. We support and strengthen our customers in all phases that include consultation, design, development, testing, implementation, and training courses that are followed by operations in daily business with custom-made software solutions.

PREFERRED CANDIDATE
Years of Experience: More than 2 years of experience
Military Status: Completed, Exempt, Delayed
Level of education: Associate Degree(Graduate), Bachelor’s(Student), Bachelor’s(Graduate), Master’s(Student), Master’s(Graduate), Doctorate(Student), Doctorate(Graduate)
Languages: English( Reading : Good, Writing : Good, Speaking : Good)
POSITION INFORMATION
Company Industry: Informatics
Job Role: Information Technology
Job Type: Permanent / Full-time
Position Level: Specialist
Number of vacancies: Not Specified
Job Location: İstanbul(Avr.), İstanbul(Asya)
Cloud Native Developer
QUALIFICATIONS AND JOB DESCRIPTION
If you believe you are an expert and want to focus on Development for the Cloud please read on!

We are one of the most innovative software solution providers in Turkey. The work we do is one of a kind and unlike any other companies in our industry. We encourage all our employees to think "outside of the box"; and give the freedom to pursue any and every avenue from which a good idea derives. If you are looking for Technology Company with a solid development background that looks to innovate instead of follow, this is definitely the place for you.

In this job:
  • You will contribute to the client’s development practices of Microservice architecture by developing reusable product extensions
  • You will gain first-hand experience in moving enterprise customers to cloud.
  • We support and strengthen our customers in all phases that include consultation, design, development, testing, implementation, and training courses that are followed by operations in daily business with custom-made software solutions.
Key Responsibilities:
  • Writing well designed, reusable, testable and secure code by applying best software development practices
  • Design and implementation of low-latency, high-availability and performant applications
  • Design & Implementation of RESTful APIs for user facing elements developed by front-end developers
  • Discovering, learning and implementing new technologies
Desired Skills and Experience
  • Solid senior/principal level (5+) development experience with Java and Spring Framework (Spring Framework (Boot, MVC, Data, Cloud, Security etc.)
  • Prior hands-on experience in developing and deploying Microservice solutions on cloud infrastructure
  • Experience in architecting, designing and implementing large scale systems
  • Knowledge of containerized systems and Good understanding of cloud technologies such as Docker, Kubernetes, OpenStack, Openshift etc.
  • Extensive knowledge in development RestFul APIs and service Integration
  • Familiar with Enterprise Application Patterns & Domain Driven Design
  • Familiar with Distributed application & Service Architecture
  • Experience with Relational Database SystemsBasic understanding of front-end technologies such as JavaScript, HTML5 and CSS3
  • Strong unit test and debugging skillsExcellent attention to detail
  • DevOps & ALM experience on cloud infrastructures,
    • able to get hands dirty on Linux, AWS, Docker, CI/CD pipelines
Other MUST have Qualifications:
  • University degree in Computer Science or Engineering, other disciplines must demonstrate strong IT experience from a recognized institution.
  • 3+ years experience delivering software in an agile software organization.
  • Excellence & Fluency in English (Must be able to operate in an all English work environment)
  • Must be willing to travel
  • Strong communication skills and team player
  • Proactive, adaptive to changing circumstances and demands
PREFERRED CANDIDATE
Years of Experience: More than 3 years of experience
Level of education: Bachelor’s(Graduate), Master’s(Graduate), Doctorate(Graduate)
POSITION INFORMATION
Company Industry: Informatics
Job Role: Information Technology
Job Type: Permanent / Full-time
Position Level: Specialist
Number of vacancies: Not Specified
Job Location: İstanbul(Avr.), İstanbul(Asya)
Software Test Engineer
QUALIFICATIONS AND JOB DESCRIPTION

Eteration is searching for professionals to work in its test & quality team. We support and strengthen our customers in all phases that include consultation, design, development, testing, implementation, and training courses that are followed by operations in daily business with custom-made software solutions.

The software test engineer will be responsible for:
  • E2E Testing support in related online projects
  • Testing in Online Platform
  • Closely collaborate with multidisciplinary groups or individual contributors in projects
  • Test automation integration and debugging
  • Test execution and reporting in projects
  • Project system test plan and test protocol/procedure drafting
Technical Qualifications
  • Profound knowledge in Software Quality Assurance
  • Degree in computer science or similar specialization as well as 1-2 years of SDLC and testing experience
  • Experience of using testing tools such as Jira, Junit, Selenium, JBehave, Cucumber
  • Good knowledge in testing techniques of web applications
  • Having experience or capability to do unit testing, integration testing, functional testing, system testing, acceptance testing or regression testing
  • Developing test plans and document test cases for functional, system and integration tests
  • Superior analytical, logical and problem solving skills
Other Qualifications:
  • Fluency in English
  • Any recognized Software Quality / Testing certification. ISE/ISTQB Certification in Software Testing (Preferred)
  • Knowledge of a Test Management Tool
  • Knowledge of Test Metrics
  • Software Development Knowledge
  • Experience in Java, Web technologies (JavaScript, HTML, AJAX) and Transact SQL programming languages
Other Qualifications:
  • University degree in Computer Science or Computer Engineering, other disciplines must demonstrate strong IT experience from a recognized institution.
  • Strong communication, documentation skills
  • Proactive, adaptive to changing circumstances and demands
  • Able to develop and maintain strong relationships with developers and clients.
  • Able to develop creative, breakthrough approaches and solutions to complex problems.
  • An attention to detail and commitment to drive problems through to resolution
  • Eagerness for research and improvement
  • Continually read and review documents posted and provide feedback where information is lacking or required.
  • A good team player who is willing to take initiatives and assume additional responsibilities
  • Must be willing to travel
  • Male candidates must not have military service obligations
  • Non-smoker
PREFERRED CANDIDATE
Years of Experience: More than 2 years of experience
Military Status: Completed, Exempt, Delayed
Level of education: Bachelor’s(Graduate), Master’s(Graduate)
POSITION INFORMATION
Company Industry: Informatics
Job Role: Engineering, Information Technology, Research and Development (R&D)
Job Type: Permanent / Full-time
Position Level: Specialist
Number of vacancies: 1
Job Location: İstanbul(Avr.), İstanbul(Asya)
Business Analyst
QUALIFICATIONS AND JOB DESCRIPTION

Eteration is searching for professionals to work in its Project Office team. We support and strengthen our customers in all phases that include consultation, design, development, testing, implementation, and training courses that are followed by operations in daily business with custom-made software solutions.

The business analyst will be responsible for identifying the business needs of our clients and stakeholders to help determine solutions to business problems.

The Business Analyst will be responsible for requirements development and requirements management. Specifically, the Business Analyst will elicit, analyze, validate and document business, organizational and/or operational requirements within the project or pre-sales phases.

The Business Analyst will be a key facilitator within our projects, acting as a bridge between the client, stakeholders and the solution team.

Technical Qualifications:
  • Minimum 2+ years of business analysis, system analysis and/or product owner experience
  • Experience in requirement management and planning
  • To be able to elicit, analyze, validate and document business, system, organizational and/or operational requirements
  • Able to help determine solutions to business or technical problems by attending at modeling activities such as data modeling, process modeling, functional – user centered design
  • Responsible for the client satisfaction from the solution determined
  • Able to manage change
  • Experience in writing effective use cases and/or software requirements specifications
  • Experience in writing scope for proposals.
  • Superior verbal and written communications.
  • Superior analytical, problem solving, decision making skills
Desirable:
  • Experience in business processes management, SOA, databases, portals and web technologies are important assets
  • Experience in the interpretation of business rules and requirements for technical systems
  • Experience at government projects
  • Knowledge of object-oriented software development analysis and modeling
  • Knowledge of software development and/or project life cycle and methodologies
Other Qualifications:
  • University degree in Management Information Science, Computer Science or Computer Engineering, other disciplines must demonstrate strong IT experience from a recognized institution.
  • Fluency in English (Must be able to operate in an all English work environment)
  • Strong communication skills and team player
  • Proactive, adaptive to changing circumstances and demands
  • Able to develop and maintain strong relationships with clients at all levels.
  • Able to develop creative, breakthrough approaches and solutions to complex problems.
  • Understand technical and organizational aspects of all related areas
  • An attention to detail and commitment to drive problems through to resolution
  • Eagerness for research and improvement
  • Continually read and review documents posted and provide feedback where information is lacking or required.
  • Ability to adapt to changing requirements
  • Able to manage conflicts
  • A good team player who is willing to take initiatives and assume additional responsibilities
  • Must be willing to travel
  • Male candidates must not have military service obligations
  • Non-smoker
PREFERRED CANDIDATE
Years of Experience: More than 1 years of experience
Military Status: Completed, Exempt
Level of education: Bachelor’s(Graduate), Master’s(Student), Master’s(Graduate), Doctorate(Student), Doctorate(Graduate)
POSITION INFORMATION
Company Industry: Informatics
Job Role: Engineering, General Application, Information Technology
Job Type: Permanent / Full-time
Position Level: Specialist
Number of vacancies: 1
Job Location: İstanbul(Avr.), İstanbul(Asya)
Mobile Application Developer
QUALIFICATIONS AND JOB DESCRIPTION
Eteration seeks passionate and forward thinking
Mobile Application Developers

that is comfortable working across any platform and stays abreast of the latest and greatest mobile technologies. In this role you will help drive the architecture, design, and implementation of our industry-leading high-volume mobile applications and enterprise-scale platforms.

Technical Qualifications:
  • Previously developed Android / iOS apps is an asset,
  • Advanced Web, Mobile and Javascript frameworks such as React, React Native, Angular, Vue and others
  • Experience with async. services and back-end integration (REST, JSON, XML, AJAX)
  • Experience with responsive design & adaptive design
  • Experience with troubleshooting and debugging Android & iOS issues
  • Experience with Git or similar version control tool is advantage
  • Advanced knowledge of JavaScript, HTML5, CSS3,
  • Build and release procedures for ios or Android
  • Understanding of common software engineering practices (git, code documentation, continuous integration, dependency management, monitoring, version management)
  • Experience writing unit tests and testable code,
  • Knowledge of accessibility and bandwidth issues
For Android:
  • Knowledge of Android platform SDK as well as commonly applied 3rd party and open sourced libraries,
  • Strong ability and knowledge in Android Development tools and methods including: Gradle, Android Studio, UI Layout, Intents, Services, Fragment usage, and lifecycle,
For IOS:
  • Knowledge of iOS platform SDK as well as commonly applied 3rd party and open sourced libraries,
  • Experience with native iOS UI development for phones and tablets (multi-resolution support; resource utilization such as images, layouts, strings)
  • Strong knowledge/experience in Objective-C, Swift and OO design principles,
Other Qualifications:
  • University degree or strong IT experience from a recognized institution.
  • Strong communication skills and team player
  • Self-motivated and self-managed
  • Proactive, adaptive to changing circumstances and demand
  • Able to develop creative, breakthrough approaches and solutions to complex problems.
  • Understand technical and organizational aspects of all related area
  • An attention to detail and commitment to drive problems through to resolution
  • Eagerness for research and improvement
  • Continually read and review documents posted and provide feedback where information is lacking or required.
  • A good team player who is willing to take initiatives and assume additional responsibilities
  • Report on progress and raise issues / problems when necessary
  • Male candidates must not have military service obligations
  • Fluency in English
Company Description:

Eteration is a highly acclaimed software and services company with a young and dynamic development team. We provide solutions to the top companies in Turkey and abroad. Our team works hard and plays hard. We provide one of the best environments to learn and grow in the industry. Come and join the teams that build the Eclipse tools, mobile applications and the state of the art Web solutions.

PREFERRED CANDIDATE
Years of Experience: More than 2 years of experience
Military Status: Completed, Exempt
Level of education: Bachelor’s(Graduate)
Languages: English( Reading : Good, Writing : Good, Speaking : Good)
POSITION INFORMATION
Job Role: IT
Job Type: Permanent / Full-time
Position Level: Specialist
Number of vacancies: Not Specified
Job Location: İstanbul(Avr.), İstanbul(Asya)
Front-end Software Developer
QUALIFICATIONS AND JOB DESCRIPTION

Eteration seeks passionate and forward thinking Front-end Software Developer that is comfortable working across any platform and stays abreast of the latest and greatest web technologies. In this role you will help drive the architecture, design, and implementation of our industry-leading high-volume web sites and enterprise-scale platforms.

Technical Qualifications:
  • Advanced knowledge of JavaScript, HTML5, CSS3, jQuery
  • Experience with various web-based technologies (such as Bootstrap, jQuery, jQuery-UI, JQuery Mobile)
  • Advanced Web and Javascript frameworks such as React, Angular, Knockout, Ember and others
  • Experience with various web-based technologies (such as Bootstrap, jQuery, jQuery-UI, JQuery Mobile)
  • Experience with at least one of the CSS Compilers such as: SASS, SCSS, LESS, COMPASS, STYLUS
  • Experience with async. services and back-end integration(REST, JSON, XML, AJAX)
  • Experience with responsive-design on web
  • Experience with cross-browser compatibility
  • Experience with Single Page Application
  • Experience with Git, CVS, SVN or similar version control tool is advantage
  • Experience with Troubleshooting and debugging desktop, Android & iOS browser issues
  • Knowledge of accessibility and bandwidth issues
  • Understanding of UI/UX design
  • Experience with graphic design software i.e. Photoshop and Illustrator
Other Qualifications:
  • University degree or strong IT experience from a recognized institution.
  • Strong communication skills and team player
  • Self-motivated and self-managed
  • Proactive, adaptive to changing circumstances and demand
  • Able to develop creative, breakthrough approaches and solutions to complex problems.
  • Understand technical and organizational aspects of all related area
  • An attention to detail and commitment to drive problems through to resolution
  • Eagerness for research and improvement
  • Continually read and review documents posted and provide feedback where information is lacking or required.
  • A good team player who is willing to take initiatives and assume additional responsibilities
  • Report on progress and raise issues / problems when necessary
  • Male candidates must not have military service obligations
  • Non-smoker
Company Description:

Eteration is a highly acclaimed software and services company with a young and dynamic development team. We provide solutions to the top companies in Turkey and abroad. Our team works hard and plays hard. We provide one of the best environments to learn and grow in the industry. Come and join the teams that build the Eclipse tools, mobile applications and the state of the art Web solutions.

PREFERRED CANDIDATE
Years of Experience: More than 2 years of experience
Military Status: Completed, Exempt
Level of education: Associate Degree(Graduate), Bachelor’s(Student), Bachelor’s(Graduate), Master’s(Student), Master’s(Graduate), Doctorate(Student), Doctorate(Graduate)
POSITION INFORMATION
Company Industry: Informatics
Job Role: Engineering, General Application, Information Technology
Job Type: Permanent / Full-time
Position Level: Specialist
Number of vacancies: 1
Job Location: İstanbul(Avr.), İstanbul(Asya)