Holycode is an information technology company, which specializes in nearshore software development services for clients, looking for premium quality technology long-term partnerships.
We are looking for:
Senior Java Developer
Belgrade
We are currently looking for a highly experienced Java Developer with strong skills and proven experience who is ready to dive into leading fraud solution provider, for a full-time engagement, to join our team of passionate IT professionals. This is a highly scalable platform that automatically finds and detects patterns, and exceptions which can be part of a Fraud or Operational Risk scenario.
AS A SOFTWARE ENGINEER IN HOLYCODE YOU WILL:
- Work as part of a dynamic team focused on shipping high-quality code in record time
- Collaborate closely with other engineers and product managers, define and build high usability, high reliability, and high-performance features
- Push your craft forward, invent new ways of doing things and always ensure high quality deliverables
- Participate in Agile project management scrum meetings for planning, designing, developing and testing product
- Gain knowledge of new, cutting edge, technologies like NoSQL databases, analytical tools, etc.
ESSENTIAL SKILLS AND EXPERIENCE:
- Excellent interpersonal, verbal and written communication skills
- Strong ability to learn and apply new/emerging technologies
- Strong analytical and problem-solving skills
- Proactive approach to problem solving
- Excellent knowledge of English language (written and verbal) skills
- 7+ years of hands-on experience in designing and developing mission critical applications using JAVA 1.5+ and J2EE technologies like EJB, JPA, JSF
- 7+ years of hands-on experience working on 3rd party frameworks like Hibernate or Spring etc.
- 7+ years of hands-on experience working on database technologies like Oracle, MySql, PostgreSQL etc.
- 3+ years of hands-on experience working on NoSQL database technologies like MongoDB, Elasticsearch, SOLR, neo4j, Hadoop/HBase
- Strong OOP skills and knowledge of design patterns and their application in problem solving.
- Prior Experience with industry standard tools like Eclipse, Jenkins, JUnit, Maven, SVN, GitHub etc.
- Experience building and enhancing testing frameworks.
- Experience with Jira/Confluence
- Strong experience with agile methodologies (SCRUM) and fast paced / startup environments.
ADDITIONAL:
- Prior experience working on Rules based technologies is a plus.
- Experience in financial services industry like insurance or banking is a plus.
RESPONSIBILITIES:
- Act as team lead and manage team of 3-5 developers in Belgrade
- Actively develop new feature request in FROPS
- Provide technical solutions for complex product requirements
- Proactively seek technical improvements and take the initiatives to communicate/implement quality solutions
- Effective team player.
BENEFITS:
- High-growth company in which you can find an exciting and trend-setting challenges
- Ability to work on amazing product which is used by leading financial institutions in Europe
- Familial working atmosphere in an open-minded multinational team
- All necessary equipment – up to you to decide what you prefer
- Budget for professional improvement (courses, conferences, books…)
- Budget for the mastery of the English language during the working hours
- Nice office in Belgrade, in villa with wonderful garden
- Fully stocked kitchen (tea, coffee, fruits, soft drinks, snacks…)
- Tournaments of table tennis, table soccer and darts in our office
- Skilled and senior co-workers
- Business trips to different countries as we currently operate Europe-wide with trend to grow world-wide in next 2-3 years
- Opportunities to build products that really make a difference and help companies prevent fraud and save money
- Opportunities to learn and grow with us.
If you are interested in this position and you have all the required qualifications, do not hesitate to send your CV.
Deadline for applications: 02.02.2017.