Senior Java Developer

19 May 2016
01 Feb 2017
Contract Type
Full Time
ABB provides industry leading software and deep domain expertise to help the world's most asset intensive industries such as energy, utilities and mining solve their biggest challenges, from plant level, regional network scale, to global fleet-wide operations. At ABB, it's the people that matter most - to us and our customers. Which is why we're always looking to add more talent to our team. Knowledge is critical. Drive is essential. Creativity is the key. Currently we are looking for a candidate to work in our Enterprise Software Research and Development Center in Krakow. If you are Java Developer willing to develop in an international environment, then this is an opportunity for you!

We're looking for a Java developer who's not afraid to talk to the person sitting next to him and recognizes the importance of both individual and group effort to deliver high quality product, meeting customer needs.

The role is accountable for the following activities:
• Designing and developing complex enterprise class software;
• Follow best software development practices to ensure high quality product and adherence to design objectives;
• Be a member of a cross discipline team, using agile development methodology that requires active participation in all team's activities, focusing on a common goal;
• Provide software development efforts by integrating various technologies such as web applications, oracle relational databases, information security, servers, networking, etc.

• Bachelor's degree (B. S.) from four-year college or university in computer science, information sciences or a related field;
• Deep understanding of technology;
• At least 5 years of experience in Java, Hibernate, JBOSS, and has Web Service experience. Experience in CSS, JavaScript, PL/SQL, Data Modeling and Performance Tuning. As well as, experience with in memory databases and columnar databases;
• Unit testing technics and framework;
• Agile software development with SCRUM;
• Excellent large-scale design, implementation, and testing skills;
• Effective team player with excellent communication skills;
• Responsibility for end-to-end delivery, independence, discipline;
• Proactivity and drive to constantly develop and learn new skills;
• Love for solving problems and ability to extract their essence;
• Fluent spoken and written English.