4+ years of experience in development with use of: J2EE/Java, JavaScript, HTML, Spring, Hibernate, Spring MVC, JQuery;
Understanding and practical usage of MVC Architecture;
Experience in Agile and iterative development lifecycles;
Hands-on experience with legacy code maintenance (JSP/Servlets/JavaScript/JDBC);
Strong SQL skills (Oracle, MSSQL dialects);
Good understanding and experience in using Design Patterns and Enterprise Design Patterns;
Knowledge or use of an IDE, such as Eclipse or IDEA;
Intermediate to advanced English (read/write/speak) for daily communication with the customer’s subject matter experts;
Experience in leading a small group of people
Good use-case/feature/task estimation skills;
Architectural and technical documentation development skills (UML diagramming, data flows, database diagrams);
Good problem solving skill;
Good understanding of best practices of software development (code reviews, continuous integration, pair programming, etc.).
Interesting and challenging opportunity in a large and dynamically developing company
Exciting projects involving newest technologies
Professional development opportunities
Excellent compensation and benefits package, performance bonus program
Modern and comfortable office facilities
Analyze requirements;
Design applications functionality;
Implement design;
Collaborate with customer’s engineers and team in Kharkov;
Mentor junior developers;
Participate in technical interviews.
We are looking for J2EE engineers who desire to work on UI and backend agile development for financial applications (mostly cash management systems). This work is focused on US market and candidate should be ready for business trips.