Software Developer

Posted in Jobs on 06 March 2015

Realex Payments is on a mission to change payments for the better. We’re passionate about building exceptional products and services that our customers love. We’re proud to have brought together a bunch of talented people who are committed to changing how people pay and are paid. Together we think big, we ask questions, we create, we caffeinate, we whiteboard …lots. We love learning and experimenting, but we’re also committed to the highest standards. We like big thinkers, self-starters and collaborators; smart people who move quickly and love to tackle big problems. Sound like you?

What you will be doing:

At Realex you will be building the technology that handles billions in payments each year. This is the core of our business. You’ll work on products that thousands of businesses depend on to accept payments online. You may even be pushing code on software that will change how people pay and are paid. In short, you’ll own a key part of our future… and get to make cool stuff.

  • We’re a collaborative bunch, so you’ll contribute to all phases of the SDLC, from design, to implementation, unit testing, integration and release.
  • Our culture is open and honest; you’ll need to share your voice and clearly communicate technical designs, estimates, prioritisation and other development issues.
  • You’ll document your detailed component designs, based on business requirements
  • We work in a fast-moving agile set-up, so expect to pitch in with other responsibilities from time to time also.

What qualities you will bring:  

Technical Expertise

  • Java, J2EE, Spring, App Servers
  • Javascript, JSP, Apache Tomcat
  • Strong java design and development experience
  • Experience with secure development​
  • Previous experience in a similar software development role
  • BSc/MSc degree or equivalent in Computer Science or related discipline

Planning & Delivery

  • Strong application process flow and problem solving techniques
  • Knowledge and extensive use of common tools used by the engineering group: version control, change management, automated builds, continuous integration, automated testing modelling etc.
  • Outstanding analytical skills, self-motivated, high performing and goal oriented


  • Ability to innovate by challenging the status quo and come up with imaginative ways of doing things more effectively

Communication Skills

  • High levels of software engineering literacy and communication skills

Customer Focus

  • Strong customer focus and ability to think about the impact of actions on the customer

It helps if you also are/have:

Technical Expertise

  • Delivering applications using MS SQL 2008 R2 DB
  • Knowledge of messaging protocols

Does this sound like you? If you are ready to grow your career in the payments industry, hit the ‘apply’ button.

Java Software Engineer

Posted in Jobs on 06 March 2015

My client is looking for brilliant, passionate and innovative software developers to join its innovation centre in Dublin, Ireland.

In this role, you will be a key member of a highly agile group driving hard to create innovative payment solutions with Simplify Commerce.

This is an opportunity to become part of a world class engineering team, dynamically solving real world customer problems - delivering transformational product and service solutions - focused on trending topics and issues globally.


- start day: 2nd of March
- salary: 500£day - contract: 9 months
- front-end development

All About You :

Experience working in an Agile environment.

  • Java [J2EE, Groovy/Grails, Spring, Hibernate]
  • Web
  • Database [Oracle, Postgres]

Salary: €500.00 /day

Please apply here.

Java Enginner

Posted in Jobs on 06 March 2015

We're looking for a mid to senior level Java engineer to join our Dublin office. Working with the CTO, COO and algorithmic team, you'll design and build data tiers and applications that make our trading faster and more efficient.

We'll need you to work with with teams in London & Paris and to make trips to visit each team in turn.

Your work time and location can be flexible.

- 3/4 years experience
- full stack
- excellent English
- API design
- end-to-end app build and release
- Python experience would be great

Please apply here.

Software Engineer

Posted in Jobs on 06 March 2015
Leica Biosystems is a global leader in workflow solutions and automation, striving to advance cancer diagnostics to improve patients’ lives. Leica Biosystems provides anatomic pathology laboratories and researchers a comprehensive product range for each step in the pathology process, from sample preparation and staining to imaging and reporting. Leica Biosystems easy-to-use and consistently reliable offerings help improve workflow efficiency and diagnostic confidence. The company is represented in over 100 countries. It has manufacturing facilities in 7 countries, sales and service organizations in 19 countries, and an international network of dealers. The company is headquartered in Nussloch, Germany. Further information can be found at



The Software Engineer will design, develop, and unit test both web and client based applications for Pathology Image Management applications.

Key Responsibilities:


  • Work closely with Product Managers and other Software engineers developing image viewing and analysis applications
  • Develop high quality, secure and high performance code
  • Produce documentation to support design and development process
  • Provide second-level support for operations (installations and customer support)
  • Develop software in accordance with Leica Biosystems development procedures
  • Collaborate with team on complex technical details
  • Unit test software and installers prior to turnover to QA engineers
  • Work closely with the QA team to test candidate releases





BA/BS in Computer Engineering or related major.

  • Minimum 3-5 years development experience
  • Minimum 2-3 years C# Windows development using Visual Studio and other Microsoft development tools 
  • Experience with Web 2.0 components (Java Script, CSS, AJAX)
  • Experience in estimating requirements and writing design documents
  • Experience with client/server application architecture.
  • Experience working with SCRUM in an Agile team environment.
  • Automated testing
  • Medical Device industry experience preferred
  • Familiarity with GUI design for non-technical users.
  • Familiarity with network / server issues, TCP/IP concepts, etc.

  • The ability to tackle a solve problems and make decisions based on reviewing and analyzing a wide variety of information using a logical, systematic, sequential approach. 
  • Develops new insights into situations, applies original thinking to develop new insights into situations, designs and implements new or cutting edge programs, methods, systems, and identifies unique solutions to problems. 
  • Applies and improves extensive or in-depth specialized knowledge, skills, and judgment to accomplish a result or to accomplish one's job effectively.  
Leica Biosystems pays salaries commensurate with market value, and provides exceptional benefits.
To Apply:
Leica Biosystems is committed to attracting and retaining the most highly qualified candidates available. We firmly believe that our employees drive the success of the company. With success in mind as the ultimate goal, we strive to create and provide an environment that offers challenging, stimulating and financially rewarding opportunities.  As a Leica Biosystems employee you will be consistently challenged to deliver your best. 
If you are ready for this challenge, submit your resume for consideration.


Java Developer

Posted in Jobs on 06 March 2015

Java Developer with strong analytical and technical ability with 4-6 years of experience in Core Java, Java EE and front-end web development. Able to work independently and good communication skills.



Job Background/Context:


The role will be to join an existing strong development team and play a vital part in the development of customer facing financial application using cutting edge technologies.



Key Responsibilities:


Candidate should be hands on and have a strong analytical and technical ability with 4-6 years of experience in Core Java, Java EE and UI development. An additional 3-4 years working on complex medium to large projects in a fast paced financial environment with experience in JavaScript / CSS / JSP / Struts and should have experience with modern MVC frameworks.


Strong verbal and written communication skills are a key. The position is based in Pune and requires managing day to day delivery work, ensuring adherence to process and quality, and identifying project/program delivery risks and works on risk mitigation. This role requires good analytical skills in order to filter, prioritize and validate potentially complex material from multiple sources and applies skills and knowledge of the business to develop creative solutions to meet client and business needs. The candidate will be required to work with complex and variable issues with substantial potential impact, weighing various alternatives and balancing potentially conflicting needs.




  • Experience in Core Java, J2EE technologies and UI development
  • Quick learner of new tools and technologies.



Required Skills:


  • Substantial experience in Core Java, Java EE and JavaScript / CSS.
  • Experience in working on multiple technologies and medium to complex systems, well versed with design standards and framework
  • Quick learner of new tools and technologies.
  • Able to work in distributed teams across multiple time zones.
  • Technologies required – Core Java, Java EE, Multithreading/Concurrency, WebService, Web Services, RESTful Development , JSP, Servlets, EJB , Ajax, XML, Java Script, CSS, Data Modelling, MS SQL, Application servers – Web Sphere , RDBMS – Oracle/DB2
  • Proficient in working on backend technologies SQL and stored procedures/triggers etc.
  • Tools – Well versed with Eclipse, IBM RSA/RAD; Test Driven development and automated testing tools like Junit, Cucumber/ Gherkins
  • Added value of MVC technologies (AngularJS, Backbone, Bootstrap).





Bachelor’s degree in Computer Science or equivalent.


Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience.


Valuing Diversity: Demonstrates an appreciation of a diverse workforce. Appreciates differences in style or perspective and uses differences to add value to decisions or actions and organisational success.

Please apply here.

Java Developers

Posted in Jobs on 06 March 2015
Job description
We live in a moment of remarkable change and opportunity. The convergence of data and technology is transforming industries and society. IBM’s Software Development Lab in Ireland plays a key role in developing and supporting IBMs technology in Cloud, Analytics, Mobile, Social, Security and Cognitive computing. This cutting-edge technology is helping the world make things in new ways. Come and help change the world by joining IBM Ireland Lab….apply today.

We have opportunities for junior, intermediate and senior Java Developers to join our Development teams at IBM’s 100 acre Technology Campus in Dublin 15. As part of a matrix organisation with a strong mentoring ethos you are encouraged to excel within a team that promotes risk taking and rewards success. You have the opportunity to become part of our diverse and multinational community and collaborate within global and local teams. Benefit from excellent learning and training opportunities, interaction with top clients, and work with challenging responsibilities on local and international projects. Our focus is on delivery, not so much on when and where you work, so you’ll experience a level of flexibility that many other companies just can’t offer. If you have 2+ years experience in some of the following technologies, we’d like to hear from you…

• BSc, MSc
• Java/J2EE development
• Excellent knowledge of Web technologies and platforms – PHP, Javascript (Dojo, Jquery), HTML, CSS, XML, Smarty, AJAX
• Demonstrable RDBMS skills - DB2, SQL Server etc
• Experience developing in a cross-platform environment (Windows, Linux, Unix)
• Experience with WebSphere, Weblogic, Apache, JBoss
• Experience within an Agile environment
• Excellent troubleshooting skills
• Excellent negotiation skills
• Excellent written and verbal communication skills with fluency in English
  • Bachelor's Degree
  • At least 2 years experience in Java Development
  • English: Fluent
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Please apply here.

Four reasons to stick with Java

Posted in News on 03 March 2015

Java remains a critical technology that attracts intense interest and passion, as testified by the droves of developers everywhere in the world. Following are reasons why Java should remain a premier software platform for years to come.

Strength: Java is a staple of enterprise computing

Nothing says long-lasting like being found everywhere, and that’s Java’s greatest asset. Its near ubiquity will keep it around for many years to come.

Anecdotal evidence suggests 90 percent of Fortune 500 companies use Java, IDC analyst Al Hilwa says.

RedMonk analyst Stephen O’Grady agrees. “I expect Java to be with us for a long time to come, much as its detractors might wish otherwise,” he says. “It has substantial traction in enterprise applications, big data, mobile, and so on.” Even if Java is not as popular as it once was, it remains “enormously popular,” O’Grady says.

Scott Sellers, president and CEO of JVM technology vendor Azul Systems, sees nothing less than a seismic shift required to doom Java to irrelevance.

“Given the prevalence of Java and the 10 million [Java] programmers that exist today and its widespread use, something will have to come along that is significantly better to cause people to change,” Sellers says, noting the wide variety of open source libraries and frameworks based on Java. “There’s a huge amount of momentum behind it.”

It’s little wonder then why Java always is at or near the top in monthly programming language popularity indexes.

Strength: Java anchors Android apps development

The many Apple iPhone and iPad fans may not like this cold reality, but Google’s Android mobile platform is the No. 1 mobile platform in the world. To build apps for Android, developers predominantly use their Java skills and the Dalvik VM.

Android captured nearly 62 percent of tablet sales worldwide last year, followed by Apple’s iOS with a 36 percent share, according to Gartner. Android had nearly 82 percent of the smartphone market worldwide in the second quarter of this year based on sales, with iOS trailing with 11.7 percent, according to IDC.

Java skills find value everywhere Android goes -- TVs, refrigerators, you name it. With that kind of traction, it’s hard to see demand for Java developers waning anytime soon.

Strength: Java continues to evolve

Java may be perceived as the programming language your grandparents cut their teeth on, but Java is only 19 years old, and it is by no means standing still. The platform continues to add new features, such as the inclusion of lambda capabilities in the standard edition of Java 8 earlier this year. Java 9, due in 2016, will feature modularity, JSON APIs, and much more.

“Java the language is a little behind the times, but with the addition of closures (lambdas) in Java 8, modularity and native function calls in Java 9, and hopefully features like co-routines and tail calls soon, I think it can hold its own versus other systems-level languages,” says Charles Nutter, a key proponent of JRuby, which puts the Ruby language on the JVM. (JRuby is one of many new language options on the JVM, furthering the platform.)

Java EE (Enterprise Edition) 8 is also in the works and is expected to focus on supporting the latest Web standards, ease of development, and cloud support.

Strength: Java developers are in great demand

People with Java-related skills are a hot commodity in the job market. A recent search for “Java” on the tech job website turned up more than 17,000 opportunities. A report in May concluded that Java development was the most desired software-building skill by a wide margin.

With employment a paramount concern to everyone, the abundance of Java jobs will keep the language and platform in vogue. Critics suggest that Java development has mostly gone offshore and Java developers earn less than other developers, but it's hard to see any lack of opportunity in the United States based on’s listings and data.


Software developer shortage transcends international boundaries

Posted in News on 03 March 2015

The dearth of software development talent isn't an issue restricted to Irish businesses. Finding programmers, especially to fill positions in the growing field of health IT, is a global challenge, said speakers Tuesday during a panel discussion on developing a health IT workforce.

With JRebel, developers get to see their code changes immediately, fine-tune their code with

"The lack of software developers is not just in health IT. It hurts the global economy," said Mary Cleary, deputy CEO of the Irish Computer Society, at the EU-U.S. ehealth Marketplace and Conference in Boston.

Technology can help health care, but there's a worldwide shortage of developers who can create the necessary applications, said Colin Reid, CEO of TotalMobile, a Belfast company that develops mobile software. The U.K. National Health Service uses TotalMobile's software and the company counts health care as one its largest markets.

"This is too important to be left to HR. It's really a business issue," said Reid, who added that the technology industry lacks female employees and could improve its efforts to reach underprivileged youth who may be interested in a software development career.

To increase people's interest in programming careers, TotalMobile sponsors the Belfast chapter of Women Who Code, a global nonprofit that is trying to increase the number of women in IT, and CoderDojo, which runs coding clubs for children and teenagers, as well as holding hackathons.

Getting children engaged with programming is especially important and the government can play a role in developing this interest, panelists said.

Reid noted that children love technology-related classes in school, but don't show the same enthusiasm for learning how to program. Attracting children to programming as they get older is challenging because they tend to avoid the discipline since they don't understand it, he said. Governments, he continued, can help remedy this by adding programming courses early in the education process.

"What young children have is no fear. They're not born with the ability to code. They need to learn technology," said Cleary.

In Massachusetts, the state's public schools introduce science and technology curriculum in the fourth grade and especially try to pique interest of girls, said Therese Murray, president of the state Senate.

"Starting from schools is really the answer," said Marwan Abdulaziz, executive director of TECOM Investments' Science Cluster, which operates a Dubai business park for life sciences companies and another for businesses in the alternative energy and environmental industries.

Employee retention is a challenge in Dubai since many United Arab Emirates workers are expatriates who plan on returning to their home nations in five to 10 years, he said. To counter this issue, the country is looking to develop a tech workforce from its native population.

But more science and technology education may not solve the tech industry's hiring challenges if the curriculum isn't relevant to the issues businesses face, said the panelists.

Abdulaziz became involved with the committee that plans the syllabus for colleges in the United Arab Emirates since it lacked business input and "was a bunch of universities talking to each other."

"At the end of the day you want your graduates to work in these companies," he said, adding that the committee now includes more business perspectives.

The United Arab Emirates isn't the only government incorporating business voices into higher education lesson planning.

Classes in Massachusetts community colleges are "tailored" to meet the IT needs of the state's businesses, said Murray. The state sought industry input on what skills would be needed over the next five to 10 years, she said.

In Ireland, Cleary's organization is auditing health care providers to ascertain what health IT skills and occupations are required and which ones are needed. The plan is to create a database that allows providers to better assess their health IT technology and staffing situations.

"We're trying to map out health IT skills," she said.


Ten reasons why stutying Computer Science is worth it

Posted in Tips on 26 February 2015

1. Computing is part of everything we do!

Computing and computer technology are part of just about everything that touches our lives from the cars we drive, to the movies we watch, to the ways businesses and governments deal with us. Understanding different dimensions of computing is part of the necessary skill set for an educated person in the 21st century. Whether you want to be a scientist, develop the latest killer application, or just know what it really means when someone says “the computer made a mistake”, studying computing will provide you with valuable knowledge.

2. Expertise in computing enables you to solve complex, challenging problems.

Computing is a discipline that offers rewarding and challenging possibilities for a wide range of people regardless of their range of interests. Computing requires and develops capabilities in solving deep, multidimensional problems requiring imagination and sensitivity to a variety of concerns.

3. Computing enables you to make a positive difference in the world.

Computing drives innovation in the sciences (human genome project, AIDS vaccine research, environmental monitoring and protection just to mention a few), and also in engineering, business, entertainment and education. If you want to make a positive difference in the world, study computing.

4. Computing offers many types of lucrative careers.

Computing jobs are among the highest paid and have the highest job satisfaction. Computing is very often associated with innovation, and developments in computing tend to drive it. This, in turn, is the key to national competitiveness. The possibilities for future developments are expected to be even greater than they have been in the past.

5. Computing jobs are here to stay, regardless of where you are located.

There actually are more computing jobs than qualified people to fill them in the United States. U.S. IT employment was 17% higher in 2004 than in 1999. The Bureau of Labor Statistics says computing has the greatest potential for new jobs through 2014. Yes, some IT jobs have gone overseas. If you consider the expected growth in computing, it’s easy to see that companies simply need more talent. Don’t miss out on pursuing the large number of open positions available right now, here in the United States.

6. Expertise in computing helps you even if your primary career choice is something else.

Having a computing major will provide you with a foundation of knowledge, problem solving and logical thinking that will serve as a competitive advantage to you in your career, in whatever field you choose.

7. Computing offers great opportunities for true creativity and innovativeness.

Creating high-quality computing solutions is a highly creative activity, and computing supports creative work in many other fields. The best solutions in computing exhibit high levels of elegance and beauty.

8. Computing has space for both collaborative work and individual effort.

Computing is often about being part of a team that requires people with many different kinds of skills. Yet there is also plenty of space for individual flair and imagination.

9. Computing is an essential part of well-rounded academic preparation.

An increasing number of universities and employers see successful completion of a computer science course as a sign of academic well-roundedness.

10. Future opportunities in computing are without boundaries.

Computing is one of those fields where it is almost impossible to predict what will happen next. This is why we cannot even begin to imagine all the ways that you can make a contribution to it and it can make your life’s work exciting and real.


Automation Engineer

Posted in Jobs on 26 February 2015

Sentenial delivers award-winning cloud payment solutions across Europe by reducing the complexity of payment management, offering an array of value added services in an agile service delivery. Our products help organizations of all sizes to lower costs and increase business agility by offering fully loaded distributed, fault-tolerant payment systems which can scale to process high volume payment files for each of its customers. We’re looking to hire creative engineers and technology enthusiasts who enjoy being challenged by problems of scale and complexity, with a strong desire to make services better for users.

Why Sentenial? – Sentenial’s award-winning payment solutions strive to use the most up-to-date and cutting edge technologies.  Members of the technology team are encouraged to voice their creative ideas and watch them become initiatives and part of the solution.  At Sentenial, our people continue to learn and grow by working with top professionals and getting involved in internal training sessions.  You will be driving performance and scalability from software and infrastructure on a large scale – dealing with processing massive payment files in short windows of time.  You will tackle challenging, novel situations every day and will be an integral member of the technology team.

An immediate need exists for an Automation Engineer who will be responsible for extending the existing Selenium Webdriver Automation Framework and assist with the Selenium TestSuite generation. 


Responsibilities include, but are not limited to:

  • Aid in the definition of the automation architectures.
  • Recommending, developing and implementing automated test solutions to deliver testing efficiencies and improved time to market for Sentenial Products.
  • Working closely with the QA team to ensure that company and end-user standards and requirements are met.
  • Keeping up to date with testing tools, best practice and providing direction to the engineering team on all available automation solutions.
  • Suggesting and implementing improvements to frameworks.
  • Document framework changes and best practices for our organization.

Candidate Requirements:

  • BS in Computer Science, Engineering or Maths.
  • Strong Experience with Java Fundamentals and Standards.
  • Experience with Relational Databases [Oracle].
  • Experience using a JAVA IDE preferably Eclipse
  • Understanding of application development and test frameworks such Spring, TestNG.
  • Systems programming skills with knowledge of Windows and Linux/ UNIX.
  • Detail oriented with good organizational skills.
  • Excellent analytical and creative problem solving skills.
  • Excellent verbal communication, written communication, interpersonal and presentation skills.

Desirable Requirements:

Experience/ knowledge of Financial / Payment Applications are an advantage.

To apply please quote reference Automation Engineer and send a CV/ cover letter to

Showing 1 - 10 of 2562   

  previous  1  2  3  4  5  6  7  8  9 ... 256  257 next