• Deep knowledge and 3+ years of practical experience in Java and J2EE
• Proficiency in JEE 6 stack including JSF2.0, EJB3.1, JPA2.0
• Desired experience with Oracle WebLogic server, Apache Solr and Oracle DB
• Experience in profiling, JVM tuning and optimization, knowledge of corresponding JDK utilities and toolkits
• Experience with Oracle Coherence is a huge plus
• Good understanding of clustered/SaaS solutions (load balancing, fault tolerance, management, health check and monitoring)
• Practical experience in Code Review, Unit Testing, TDD, BDD
• Desire to build complex solutions with excellent quality
• Good spoken and written English
• Competitive compensation depending on experience and skills
• Social package — medical insurance, sports
• Large list of professional and soft skills trainings and workshops
• Work —life balanced schedule
• Free English trainings, workshops, meetings with native speakers
• Respect and support to your professional, family and personal goals.
• Participation in the architecture definition, design and implementation of complex technical solutions, especially related to SaaS and application performance
• Clarification of functional and nonfunctional requirements, direct communication with the customer
• Application performance analysis and recommendations for its optimization
• Updating job knowledge by researching new technologies and software products
• Support other developers by providing advice, coaching and education
• Troubleshoot development and production problems on different environments
• Support users by developing documentation and assistance tools
We are looking for a Senior Java Developer who will participate in the solution design and development of a SaaS version of our application. Scope of the project includes not only preparing the application for a high load, but also performance analysis and optimization, rethinking of the caching approaches.
Technologies which we use: Java EE 6, Oracle WebLogic, Oracle Coherence, Oracle DB, Apache Solr