For our Client, global IT outsourcing company, who is a leader in software application development, we are looking for candidates interested in the position of:
Senior Java Developer (Core Java)
Wrocław
Nr ref.: 5896
Wymagania:
- Strong Core Java developer with an emphasis on distributed, low latency, high availability systems
- Demonstrable experience with Dependency injection, preferably Spring
- Sound understanding of multi-threading (Java concurrency library) and Java memory management
- Good understanding of messaging (JMS)
- Basic command of SQL (CRUD) and UNIX
- Knowledge and understanding of current best practices in OO design in Java development
- Experience with all phases of the systems development lifecycle
- Good written and verbal communication skills in English
Obowiązki:
- Under the guidance of the local Development Lead, work with Business Analysts, the business and other IT providers to implement change requests and new features
- Design and implement new back-end functionality using Java, Spring and Oracle Coherence on a complex real-time java application
- Take responsibility for end to end changes by collaborating with other developers
- Participate in all aspects of the project lifecycle, following stringent rules and procedures for testing and promoting code in compliance with company change control processes
- Development with a strong emphasis on a code quality: unit testing, code reviews with Crucible, static code analysis, continuous integration with fully automated functional, performance, distributed and concurrency testing suites
- Join the global development team in providing level 3 support on a rotational basis
Oferujemy:
- Participation in interesting and challenging projects in global structures
- Many trainings (technical and soft skills)
- Daily opportunities to develop and broaden your skills
- Attractive salary, bonuses and benefits package
- Technical and leisure communities
- Challenging work atmosphere