English | Polski

Ta oferta pracy nie jest już aktywna.

Java Developer - Ireland - Dublin, Zagranica

Od: Capital International

Opublikowano:03-07-2009 | Ostatnia aktualizacja:03-07-2009

Przedział wynagrodzenia: 1200,00 - 1200,00 PLN / Dzienny (Brutto)

Rodzaj pracy: Pełny etat

Rodzaj umowy: Na czas określony

Czas trwania umowy: 12 miesiecy

Liczba wakatów: 1

Minimalne doświadczenie: Od 5 do 10 lat

Wykształcenie Wyższe inżynierskie

Branża: Oferty pracy na IT - Programowanie / Analizy

Opis stanowiska pracy

- Work with Project Manager and Product Manager to analyze product requirements and derive software requirements
- Develop system architecture and component designs to meet product needs
- Develop high quality software applications which adhere to approved designs
- Active participation in all phases of system architecture, development, testing, release and on-going maintenance
- Ensure unit testing activities are properly specified and executed
- Initiate code reviews, ensuring coding standards and practices are maintained
- Identify products/ technologies that need to be researched
- Mentor team members, providing guidance during design and development to ensure software principles and ChangingWorlds’ processes are strictly adhered to
- Technical presentations to other team members and project management.

Wymagania

Technical Skills, Experience and Education:

- Expert level Java architecture and development skills

- Thorough academic and practical understanding of Java architectures, design patterns and the complete application development lifecycle
- Development experience in a high performance environment (at least 50 concurrent requests per second)
- Experience development software systems for the mobile communications industry
- Experience in performance optimization of high performance applications.
- Excellent OOA and OOD skills
- Experience developing with Oracle Coherence and Berkeley database or similar distributed caching frameworks
- Software development in a Windows/Unix/Linux environment
- Strong knowledge of hardware and networks
- Experience in data transport and electronic communications (TCP/IP, XML, HTTP).
- Strong proficiency in UML modeling techniques
- Good knowledge of Relational Data Modeling and database design
- Good knowledge of database technologies, including JDBC, SQL, and RDBMS
- Strong verbal and written communication skills
- Knowledge of profilers (Purify, JProfiler)
- Refactoring and Re-engineering of large systems
- Experience working in an agile software development environment
- Experience of developing international standards