Busqueda para Importante grupo internacional de empresas con fuerte presencia en el mercado de soluciones basadas en internet. Con excelente ambiente de trabajo, integrando equipos globales, y paquete de compensación.
Job Description
On our team, creativity and initiative is not only encouraged, but expected. The positions require a demonstrated ability to distill and synthesize true business requirements. The candidates will need to work closely with project management, technical analysts, business stakeholders and other technology teams, both distributed and co-located. The candidates will be responsible for solving complex technical and logical problems, and for evaluation and integration of third-party software solutions (open source, in-house, and commercial). He or she should be able to work effectively with distributed teams across various product groups and geographic boundaries.
Must have
• English: at least intermediate level
• Experience developing Java applications including a track record of building high performance, reliable, scalable, and transactional systems.
• Strong familiarity with OO design patterns and experience developing large scale, distributed systems
• Experience with unit testing (experience with test driven development is a plus)
• Excellent communication skills, both written and verbal
• Significant experience working with SQL and relational databases (Hibernate, Oracle and/or MySQL)
It’s a plus:
• Experience with Agile approaches (XP, Scrum, etc), principles and practices (TDD, automation, simple design, etc),
• Experience in web services and related technologies (XML, SOAP, JiBX, Velocity etc.)
• Familiarity with caching approaches and technologies (such as JCS)
• Availability to travel outside the country.
|