Lead Java Developer
Lokalizacja:
Liechtenstein
NBC is a polish company with over 10 years of experience in team building and IT outsourcing. We employ over 350 specialists in various industries in Polish and foreign projects. Most of our employees are highly experienced specialists (mainly Developers and QA). You can meet us at technological meetups organized by us (ProMeet).
We are expanding our team, therefore we are looking for specialists in Liechtenstein for the position: Lead Java Developer
- Completely accountable for own work and work of a small team of 1 or 2 members if assigned,
- Participate in requirement collections, competitive product study, market study etc.,
- Decompose design elements into structured code as per prevailing coding guidelines, preparation and execution of test cases and development of test codes or test harnesses,
- Traceback through code, design and resolve issues and bugs,
- Document work, software designs, code and record and produce test reports,
- Present work to the team for review or other purposes,
- Participate in reviews of work done by peers and provide constructive feedback,
- Sub-Module level responsibility in large projects and Module (or component) level responsibility in small/medium sized projects and complete responsibility is small-sized projects, depending upon the complexity and decomposition,
- Be contemporary, by adopting technological and market evolutions,
- Estimate, plan and organize own work and work of a small team with very little or moderate supervision,
- Ensure smooth execution of projects with peer coordination and support.
- At least 5 years of commercial experience with Java,
- Good understanding of operating systems principles, software architectures, software algorithms and software engineering principles,
- Proficient in Java and strong knowledge of Object Oriented Programming,
- Proficient in Distributed computing and Design patterns,
- Experience with working on SaaS/PaaS based applications,
- Hands-on experience designing and developing Service Oriented Architecture applications and RESTful services using JEE, Spring and Tomcat,
- Deep Development experience on SQL Technologies, handling SQL related programming, debugging, developing stored procedures etc.,
- Knowledge of HTML5 and CSS,
- Experience developing and deploying scalable applications in a Cloud environment - AWS, Azure etc.,
- Source control such as Git/Bitbucket,
- Good analytical and problem-solving skills,
- Excellent communication and interpersonal skills.
- Competitive salary,
- MultiSport and Medicover cards,
- Various projects,
- Access to the Treehouse training platform,
- Preparation program for public appearances (at meetups and conferences),
- Integration and charity events,
- Relocation package.