You will spend most of your time designing, developing and maintaining software solutions, contributing with improvements in the overall software development process. You will support developers to follow determined guidelines and best practices and you will provide technical advice to them.
We are expecting our future colleagues to have:
University degree in Computer Science/Engineering;
3+ years of software development experience in Java; experience in Spring, JSP, JSF, Hibernate;
Excellent understanding of relational database concept and working experience with SQL;
Excellent knowledge and proven experience in OOA/OOD/OOP;
Fluent English, with good written and verbal communication skills;
Leader by example, passionate about software development;
Team player, facilitates the sharing of knowledge;
Personality compatible with ours: proactive, result driven, creative and open person with strong client orientation.
Your activities and responsibilities will be focused on:
Analyze and translate requirements into solution design based on approved architecture; participate in architecture review; provide feedback to the customer and the team;
Performing qualitative coding, code commenting, debugging, bug fixing, testing and unit-testing, and other supplementary related activities;
Review and evaluate quality of code written by other colleagues;
Provide efforts estimations for part or whole solution and keep commitment to given estimations;
Participate in creating/updating/reviewing technical documentation.
We are welcoming you with:
Great colleagues, friends and excellent professionals
Open, informal and fun atmosphere
Challenges and support to grow professionally in a dynamic international environment
Excellent salary and benefits package