Luxoft is a global leader in high-end software development.
Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.
So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
Senior Java Developer
Miejsce pracy: Wroclaw
Nr Ref.: VR-8778
Responsibilites
- Contributing towards the technical direction of the platform by being involved in technical design and delivery of components and the overall green field, strategic system.
- Working with Big Data, In-Memory, distributed and event-driven systems environment.
- Develop good quality designs and implementation to deliver the specified requirements, considering both functional and non functional requirements
- Communicate effectively with developer teams in other regions
- Working as part of global and diversified team to improve the development process for the delivery of the Data Service Layer components.
- Participating in all phases of software development lifecycle: specification, development, testing and deployment.
Requirements
- A bachelor's degree in Computer Science.
- 2+ Years Professional software development experience across entire software development lifecycle.
- Excellent verbal and written communication skills in Polish and English.
- Analytical and problem solving skills.
Essential:
- Experience in Even-Driven, Scalable and Resilient systems
- Experience with Big Data
- Understanding design patterns, UML
- Basic Linux/Unix OS
- Experience of caching technologies (Oracle Coherence, Hazelcast)
- SQL
Desirable:
- Experience with Hadoop and related ecosystems (HBase, Pig, Hive, Apache Spark)
- Exposure and experience with Scala is a plus
- Service Oriented Architecture
- Enterprise Integration Patterns
- Performance profiling
- Good understanding of how to develop fast performaning database solutions
We offer
Key delivery is the design and development of the Data Service Layer (DSL) for Risk and Finance IT, a component delivering a data abstraction/virtualization service for large volumes of data across multiple physical data sources. It is highly likely that any solution will not just be based on Java and Oracle, but will require cutting edge technology such as Hadoop, Vertica, Apache Spark and other Big Data and Big Memory solutions.