Najnowsze oferty pracy

Zobacz więcej ofert pracy

Java Developer

Luxoft
Kraków
praca stacjonarna
4317 dni temu

Luxoft  is an emerging global leader in high-end software application development.

Luxoft is a global IT outsourcing and software development company with 7000 employees across 19 locations. It was recently recognized as Leading Central and Eastern European Service Provider in the 2010 Global Services 100 list. Luxoft is famous for flexible delivery models, world's best IT talent pool, low attrition rates, best-of-breed processes and highest security and quality standards.

Luxoft is trusted long-term partner for world class leaders such as Avaya, Boeing, Dell, Deutsche Bank, IBM.

Currently we are looking for

 

Currently we are looking for

Java Developer

VR-7916




Java Developer

Miejsce pracy: Krakow

Nr Ref.: VR-7916
Luxoft - Leading Central and Eastern European IT Service Provider. Learn more about Luxoft at www.luxoft.com



Responsibilities:

Your job will involve:

  • Developing code for the service-layer of a large-scale rich internet application.
  • Being a part of a high-performing team on a high-profile project.
  • Collaborating closely with the Business, Client-Side Developers, Quality Assurance and User

Experience professionals.

  • Mastering state-of-the-art technologies and a complex business domain.
  • Solving challenging problems in elegant ways.
  • Sharing knowledge across the project team.
  • Taking pride in the quality of software delivered for each development iteration.
Requirements:

You are a software engineer with:

  • Expertise in fundamentals of computing science including data structures and algorithms.
  • Expertise in modern core Java (post java 5) with knowledge of low-level parts of API like

collections, multi-threading, Java 5 concurrency utilities, IO/NIO and Sockets.

  • Clean coding skills and excellent problem solving ability.
  • Fluency with design patterns and refactoring techniques.
  • Fluency in unit testing / testing frameworks (JUnit / JMock / EasyMock / JMockit etc).
  • Fluency with platforms and frameworks (Spring, Hibernate, etc), application servers (Apache,

Tomcat, JBoss, etc) and relational databases (Oracle, Sybase or SQL Server).

  • Experience with web services (RESTful and SOAP) and messaging systems.
  • Experience with NoSql databases (Cassandra, Neo4j, Redis) and understanding of different

types.

  • Fluency with UNIX and Windows command line tools.
  • Fluency with other modern/popular languages (groovy, javascript)
  • Knowledge of agile development practices (Scrum, XP, Kanban etc)
  • Experience with source control systems (Perforce, Subversion, Mercurial, Git), build tools and continuous integration (Ant, Maven, TeamCity, Hudson, Sonar etc.)
  • Experience with project and issue tracking tools (JIRA, Rally, Version1, etc.)

It would be desirable for the candidate to have:

  • Experience working within an investment bank.
  • Experience profiling and performance tuning code.
  • Experience with single-sign on (SSO) solutions.
  • Experience with data streaming / real time PUSH technologies (LCDS, LightStreamer, Nirvana,

etc).

  • Experience with cloud computing, virtualization, distributed data and computing platforms.
  • Some Interest in user interfaces and good writing skills.

You must be highly motivated with an eye for detail, strong communication skills and a track record of delivering successful projects into production.

Apart from what
everyone else
offers, we offer:

The candidate will be joining the IT team within Investment Bank to develop a new on-line trading application with state-of-the-art technologies.