Archive

Video of the Month : Introduction to NoSQL

Categories: Blog, TechnologyTags: , , , , Author:

The internet contains lots and lots of very good video’s about all kind of interesting subjects. This month the subject is NoSQL.

NoSQL databases are becoming more and more popular for fast application development and big data applications and are used at Chess as well. A very good introduction on NoSQL databases, what they are, when to use and why there are a natural fit to Domain Driven Design is now available. So don’t miss this presentation given by one of the authors of ‘NoSQL distilled’ Martin Fowler.

Next time when you have to choose which database technology to use, you better know which choice to make.

Chess iX is looking for a Software Architect

Categories: JobsTags: , , , , Author:

Job Description

As a Software Architect you are a key player within Chess iX. From the initial proposal phase until the final delivery you are involved with, and responsible for, turning client wishes into working software. A combination of a solid technical background, significant experience with project-based development, and well-developed communication skills make you the ideal candidate for this job.

If designing and developing software is your passion, Chess iX is the ultimate place to work.
All our projects are done in-house, so every day you will be surrounded by smart, curious colleagues with a shared ambition to create the most beautiful, smart and elegant software possible. You are encouraged to keep looking for a better way of doing things, and to share your ideas with others so together we grow and learn.

Profile

You have proven experience in balancing the technical, functional and human aspects in a software development project. You can lead a team of software engineers and testers by motivating your technological choices and designs. Together with that team you accomplish the best possible results.
You are capable of estimating development efforts, and measuring progress throughout a project, both within a short iteration as well as throughout a larger project. You can communicate equally well with non-technical stakeholders as with specialists.

  • A minimum of 7 years experience with software development and design
  • Experience with leading a team of software engineers and testers
  • Experience with (technical) quality assurance
  • A thorough knowledge of Java development, including programming, design, testing and build- and delivery processes
  • Significant experience with open source frameworks such as Spring, Wicket, GWT, Hibernate, MyBatis, AngularJS, Backbone, Selenium, Cucumber and Jenkins
  • Experience with several project- and development methodologies (SCRUM, RUP, waterfall)
  • Excellent communication skills in Dutch and English
  • An education on at least HBO level

How to apply
Please send us your CV with motivation letter, or contact us for more information at
hr@chess-ix.com or by phone: +31 (0) 88 248 1632.

Chess iX is looking for Senior Software Engineers

Categories: JobsTags: , , Author:

Chess iX designs, develops and maintains bespoke software products for the top 500 companies in Europe. With a passion for technology and a strong commitment to quality we help our clients innovate and optimize their business.

Chess iX has a growth strategy, and is therefore looking for a Senior Software Engineer.

Position Senior Software Engineer

As a Senior Software Engineer you are responsible for designing, implementing and (unit) testing our software. You are independent, but part of a project team that has a shared responsibility to develop high quality, mission-critical software products.

Read more →

Java class loaders to the rescue!

Categories: Blog, TechnologyTags: , , , , Author:

Sometimes you want to use an existing library or a piece of code, that works for you in case you want a single instance of it, but doesn’t work if you want to pool of them. Most of the time this is due to the usage of static structures. Rebuilding that piece of source  code it is not what you want or even possible.

Class loaders can help

In a JVM the combination of a Java class and its class loader is unique. So, the same Java class in different class loaders are, from the JVM point of view, different classes. So a Java class with static structures can be loaded multiple times in a JVM when loaded in different class loaders. So the basic idea is clear, use several class loaders to make it work.

Read more →