Innovance Bilgi Teknolojileri A.Ş firmasının Java developer, Android developer, iOS developer,Senior ve Junior DevOps Engineer ihtiyacı bulunmaktadır. Firma ve iş tanımları aşağıda yer almaktadır. İlgilenenlerin CV’lerini hr@innovance.com.tr adresine göndermeleri gerekmektedir.
-------------------------------------------------------------------------------------------------------
We are looking for hands-on “Java Developers” who love programming, architecting solutions, and solving complex integration problems. This is a remote position. Join us if you possess the ability to work as a member of a highly skilled team in a dynamic environment and participate in systems design, code development, unit testing, code reviews, debugging, integration and test of modifications & enhancements.
What Are The Required Qualifications?
- 2+ years hands-on Java development experience with Java 8+
- Bachelor’s Degree in a related field
- Strong experience with Spring framework using Spring Boot,Spring Boot, Spring Security, Spring Session, JDBC and MVC
- Experience with Unit Test Frameworks
- Experience with Git, SQL, NoSQL DB, JPA, Hibernate, database-stored procedures and isolation levels, SOAP, REST and XML
- Ability to think creatively in problem-solving, debugging, object-oriented design, data strucrutes and algorithms
- Ability to clearly communicate with peers, Business Analysts, and Subject Matter Experts
- Taking ownership of your work by meeting deadlines, foreseeing delays, and raising issues appropriately
- Ability to work collaboratively in a team setting
Bonus Points:
- Experience with Microservices, Kubernetes, Kafka, RabbitMQ, Redis, Bitbucket, Maven and Gradle is a plus
- Working knowledge with CI/CD Technologies such as SonarQube and Jenkins is a plus
- Working knowledge of JavaScript and HTML5 is a plus
- Experience in Agile Development methodologies is a plus(Scrum, Kanban etc.)
-------------------------------------------------------------------------------------------------------
We are looking for an “Android Developer” who has a self-evident love and care for the craft of mobile software development. This is a remote position. Join us if you have a penchant to develop solutions with cutting-edge applications for a better world.
What Are The Required Qualifications?
- 2+ years of experience in Android applications’ development
- Admirable knowledge of Java/Kotlin, the Android SDK and Git
- Experience in MVVM/MVI/MVP patterns
- Understanding in Web Services, REST, SOAP, XML, Jenkins
- Passionate about new technologies with understanding of how they will add value to improve the products
- Taking ownership of your work by meeting deadlines, foreseeing delays, and raising issues appropriately
- Excited to work with a collaborative top-notch team
- Writing clean code with the end-user in mind ; Attention to some details surprisingly may lead to a great user experience
- Excellent troubleshooting skills and the ability to logically think through problems
Bonus Points:
- Bachelor’s degree in Computer Engineering or related fields is aplus (We are aware that your experience has come through a job, your education or some strong projects)
- Desire to lead and mentor junior developers is a plus
- Experience in other mobile frameworks is a plus(React Native, Flutter, iOS etc.)
- Experience in Agile Development methodologies is a plus(Scrum, Kanban etc.)
- Experience in financial services is a plus
-------------------------------------------------------------------------------------------------------
We are looking for an “iOS Developer” who has a passion for pushing mobile technologies to the limits and will work with our talented team to design, build and run the cutting-edge mobile applications. This is a remote position. Join us if you are motivated to build products that people love to use.
What Are The Required Qualifications?
- 2+ years of experience in iOS applications’ development
- Rock-solid knowledge of the iOS SDK and native programming languages (Objective-C, SWIFT)
- Awesome at iOS user-interface guidelines –>We mean that you’re not just good, you consider yourself as an expert
- Experience in MVVM/MVI patterns
- Understanding in Web Services, REST, SOAP, XML, Jenkins
- Taking ownership of your work by meeting deadlines, foreseeing delays, and raising issues appropriately
- Ability to think creatively in problem-solving and debugging
- Excited to work with a collaborative multidisciplinary team
- Writing code with the end-user in mind –>Lots of small details surprisingly may lead to a great user experience
- Pro-active in identifying bottlenecks and bringing a solution-oriented mindset to problems
Bonus Points:
- Bachelor’s degree in Computer Engineering or related fields is aplus (We are aware that your experience has come through a job, your education or some strong projects)
- Experience in other mobile frameworks is a plus(React Native, Flutter etc.)
- Experience in Agile Development methodologies is a plus(Scrum, Kanban etc.)
- Following WWDC announcements and sessions are plus,
- Experience in financial services is a plus
-------------------------------------------------------------------------------------------------------
We are looking for a “DevOps Engineer” who has a passion for designing, improving, and managing more than a thousand financial projects in the latest and emerging cloud-native environments. This position also requires providing support to the hundreds of smart developers in order to improve their knowledge and CI/CD process. This is a remote position. Join us if you are motivated to manage cloud-native platforms and learn new technologies.
What Are The Required Qualifications?
- 4+ years of experience in a Systems Administration or DevOps role.
- 2+ years of experience managing applications on cloud infrastructure such as Openshift or Kubernetes.
- Candidate must possess strong knowledge of Linux
- Experience with CI/CD pipelines, methodologies, and tools such as Jenkins, Azure DevOps
- Working knowledge of one or more of the following scripting languages (Shell, Python, Groovy, GoLang)
- Experience in source code management tools like Git, Microsoft Team Foundation Server (TFS)
- Experience utilizing Docker for Containerization
- 1+ years of experience in Java application management, specifically with JBoss or Tomcat
- Experience in build tools with Maven and triage the build issues
- Experience in artifact repositories (e.g. Nexus Repository Manager)
- Being an agile and automation minded team player, having perfect communication skills
- Eagerness on self-improvement, open-minded, future-oriented
- Strong analytical, problem solving, debugging, and troubleshooting skills
- Technical English proficiency
Bonus Points:
- Bachelor’s degree in Computer Engineering or related fields is a plus (We are aware that your experience has come through a job, your education, or some strong projects)
- Experience in Elastic Stack (Elasticsearch, Logstash, and Kibana)
- Experience in Code Quality and Review tools (JUnit, SONAR, etc)
- Experience in Agile Development methodologies is a plus (Scrum, Kanban, etc.)
- Experience in financial services is a plus
-------------------------------------------------------------------------------------------------------
We are looking for a “Junior DevOps Engineer” who has a passion for designing, improving, and managing more than a thousand financial projects in the latest and emerging cloud-native environments. This position also requires providing support to the hundreds of smart developers in order to improve their knowledge and CI/CD process. This is a remote position. Join us if you are motivated to manage cloud-native platforms and learn new technologies.
What Are The Required Qualifications?
- 1+ year of experience in a Systems Administration or DevOps role.
- Experience managing applications on Kubernetes.
- Candidate must possess basic knowledge of Linux commands and administration.
- Experience with CI/CD pipelines, methodologies, and tools such as Jenkins
- Working knowledge of one or more of the following scripting languages (Shell, Python)
- Experience in source code management tools like Git
- Experience utilizing Docker for Containerization
- Familiarity in Java application management, specifically with JBoss or Tomcat
- Being an agile and automation minded team player, having perfect communication skills
- Eagerness on self-improvement, open-minded, future-oriented
- Strong analytical, problem solving, debugging, and troubleshooting skills
- Technical English proficiency
Bonus Points:
- Bachelor’s degree in Computer Engineering or related fields is a plus (We are aware that your experience has come through a job, your education, or some strong projects)
- Experience in Elastic Stack (Elasticsearch, Logstash, and Kibana)
- Experience in financial services is a plus