Java Application Developer
Bratislava, SLOVAKIA
Job description
Introduction
As an Application Developer, you will lead IBM into the future by translating system requirements into the design and development of customized systems in an agile environment. The success of IBM is in your hands as you transform vital business needs into code and drive innovation. Your work will power IBM and its clients globally, collaborating and integrating code into enterprise systems. You will have access to the latest education, tools and technology, and a limitless career path with the world’s technology leader.
Come to IBM and make a global impact!
Your Role and Responsibilities
This position is for Java / J2EE Developer who will be working on further development and maintenance of applications at clients' infrastructure.
Position is located in Bratislava, Kosice or Banska Bystrica.
What would be your responsibilities?
The individual will be responsible for developing, implementing, maintaining and supporting Java based components and interfaces and have understanding of various coding methodologies and tools and know when to apply each method to achieve the desired outcomes. The ideal candidate must display good written and oral skills with demonstrated interpersonal and organization abilities and must be able to work in a varied, fast paced environment.
What do you need for your success?
• Over 4 years of experience working in IT industry developing solutions in Java / Java Enterprise technologies
• Java SE knowledge (Java 7 and newer), including OOP principles
• Intermediate experience with Java backend programming
• 2+ year experience with Spring or Spring boot or Enterprise JavaBeans
• 2+ year experience with JPA-based frameworks like Hibernate, EclipseLink or other JPA implementation
• Customer communication experience
• Intermediate SQL / SQLite and ORM knowledge
• Intermediate XML / XSD knowledge
• Basic understanding of DevOps concepts and tooling
• Individual and result oriented work (globally distributed team)
• Being adaptable and able to pick up new technologies and design techniques
• Being self-motivated, detail oriented and organized
• Team player • Good communication (oral and written) and interpersonal skills
• Bachelor’s Computer Science, MIS or related experience Nice to have
• Basic Eclipse plugin concept knowledge is an advantage
• Intermediate SWT / JFace knowledge is an advantage
What can you expect of us?
• Salary starting from 2100 EUR gross, depending on relevant experience and language proficiency
• Stable job in a reputable and well-performing company
• Almost endless learning & growth opportunities (classroom based trainings and 5000 e-learning courses)
• Annual performance bonus payment
• Performance and salary evaluation on regular basis
• Subsidized meal-tickets
• Flexible working time and home office with option to borrow assets (monitor, chair)
• Three additional vacation days
• Up to three self-recovery days
• 100% sick leave compensation
• Life insurance and supplementary pension savings program
• Private medical sanatorium
• Long term career development and possibility of internal rotation
• Recommend-a-Friend – get a bonus in the employee referral program
• Special IBM discounts, MultiSport card etc.
Required Technical and Professional Expertise
Advanced Java SE knowledge (Java5 and newer), including OOP principles Customer communication experience, Intermediate SQL / SQLite and ORM knowledge Basic XML / XSD knowledge
Preferred Technical and Professional Expertise
Basic Accounting knowledge is an advantage
Basic RTC / Jazz knowledge is an advantage
Basic Eclipse plugin concept knowledge is an advantage Intermediate SWT / JFace knowledge is an advantage