Ogłoszenie numer: 284051, from 2013-06-21
Microinput Consulting Group is a leading European Adobe Partner with offices in Warsaw & Toronto. We are looking for two Senior Java Developers to join our development team.
Senior Java Developers
Location: Warszawa
Job description
What you’ll do As a JAVA Programmer, you will be working in all phases of the development cycle including design, development, testing and debugging to extend and maintain an existing programming language on the JVM. You will be writing new modules or modify and support existing ones following standard procedures and techniques for software development, testing and maintenance. Candidate must have sufficient expertise to translate business requirements across multiple modules into technical and functional requirements. Candidate must be innovative and self-sufficient to be able to work in isolated environment and capable of working with offshore teams with minimum supervision. Successful candidate will have excellent problem solving skills to locate and isolate problems for debugging issues in existing or new code.
How you’ll do it
- Design and develop modules for a programming language on the JVM
- Design and develop web applications using CFML, HTML5, jQuery
- Experience with configuration and maintenance of different application servers like Apache Tomcat, Jetty or JBoss AS.
- Experience with java caching, Hibernate ORM framework and SQL databases.
- Design and develop thread safe multi-threaded applications using modular, multi layered design patterns.
- Excellent knowledge of communication protocols and technologies like HTTP, REST
- Having expertise in security risks involved in cloud services and possible solution to develop high traffic secure systems.
- Work closely with offshore (Switzerland) development and QA teams.
- Perform technical research and propose viable technical solutions and make improvements in current modules and applications.
- Demonstrate Strong attention to detail with excellent problem solving skills and ability to work independently with minimal supervision.
- Work on windows as well as Linux and Mac platforms.
- Demonstrate ability to work on Linux platform and ability to understand and create basic shell scripts.
- Perform all duties with excellent time management and organizational skills
- Work with teams in agile/scrum methodology
- Create and maintain build scripts, understand Maven, ANT, etc.
Requirements
What you’ll need
- Excellent programming skills in java
- Expertise in using Eclipse IDE
- Expertise in using GIT
- Familiar with an application server like Apache Tomcat
- Familiar with Hibernate, Servlets, Java Caching and Java Security.
- Familiar with JavaScript and Html. Experience with HTML5 is a plus.
- Familiar with general web technologies (CFML is a plus)
- Familiar with SQL, SQL and XML.
- Knowledge of Amazon cloud, Amazon S3, cloud services is a plus.
What you’ve done
- Bachelor of Science degree or may have a Master of Science degree, in a technical discipline or equivalent work experience.
- Must have a minimum of 5 years of Java experience.
- Must have a minimum of 5 years of web technologies experience
We offer
What you’re getting into
We’ve got big collaborative spaces for your big ideas, so bring an open mind and leave your suit in the closet. We all are committed to creating unique and rewarding consumer experiences. Everyone is interested in succeeding – for the team, for themselves and for the business. Cross-functionally and across the company, everyone has common goals and aspires to be their best. You will definitely learn something new or at least look at things differently every day. There are so many smart and creative people around that you’ll be motivated to pursue the ideal.