Currently for one of our client's team, we are looking for Senior Java Engineer.
Special Knowledge and Skills:
• 5+ years of experience in IT industry
• Proficient in OOP, Design Patterns and Data Structures.
• Experience developing applications using JEE, Spring, ORM frameworks like Hibernate, JPA
• Experience with build & release tools like Ant, Maven and Continuous Integration like Hudson, Jenkins
• Experience developing front-end using one or more JavaScript MVVM frameworks like AngularJS, Knokout JS
• Good understanding of MVC paradigm
• Good understanding in design/development SOA, SOAP Web Services, RESTful APIs
• Experience in all tiers of web applications will be considered as advantage
• Experience working with one or more Web and/or Application Server like Tomcat, WebSphere, WebLogic
• Experience with relational DBs (e.g. MySQL, PostgreSQL, Oracle)
• Excellent problem-solving skills
• Very good command of English
• Awareness of the Agile software development life cycle and estimations
Your Function:
• Translate application storyboards, use cases, and web-page concept designs into functional and dynamic web applications
• Provide estimates of level of work effort and time for completion
• Develop and unit test complex application web components
• Develop complex application business logic using Java
• Design, code, and integrate application business layer with external application components ∙
• Create or update system documentation
• Transfer knowledge and transition work to the team
• Provide expert technical mentoring on the tools used for a specific project (and how to get the most out of the tools)
• Provide fully documented work, instruction, and training to peers, as required
• Manage daily technical challenges and communicate with management if there are any risks or issues
• Models experience with innovative use of analytical models
• Interact with the Enterprise Architecture and Enterprise Platform teams to ensure that solutions are built in adherence with the defined enterprise standards
• Keep abreast with latest technologies and platforms
Our client offers:
• Excellent salary and an opportunity to grow within the company;
• Introduction programs;
• Participation in all stages of the development process from architecture design to development using SCRUM methodology;
• Exchange experience by working in different teams of professionals;
• Recognition programs and rewards (Employee of the month gets 1 additional vacation day);
• Free course in German; coverage of certification program expenses;
• Company sponsored events and team buildings;
• Participation in our social groups of interests: Extreme Sports, Geeks, Photography, etc.
• Co-subsidized sport card that give free access to a great number of sports facilities;
• Additional Health insurance (after your probation period);
• Nice and friendly atmosphere.
Only short-listed candidates will be contacted. All applications will be treated in strict confidentiality