Senior Java Developer (2783)

Vertragsart:
Vor Ort
Start:
06.2015
Dauer:
6 Monate (Verlängerung möglich)
Ort:
Lausanne
Eingestellt:
17.06.2015
Land:
flag_no Schweiz
Projekt-ID:
925835

Warning
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.
For a project at our banking client in Lausanne we are looking for a

Senior Java Developer (2783)

As a Java engineer in the Reporting and Analytics division you will work with senior engineers in all aspects of the software development lifecycle, from requirements specification to high-level system design, to implementation, documentation, and maintenance. This role will include significant client interaction.

Job Responsibilities:

Hands on Senior Java Engineer to architect, design and implement systems on the analytics platform
Extensive, professional hands-on software development experience, using Java and open source technologies
Experience leading other developers and guiding technical projects
Create automated test plans and write tests
Ability to troubleshoot, performance tune and understand java memory utilization in code produced
Design and implement user authentication and security features
Collaborate with business analysts and back-end developers to define functional requirements and translate them into technical requirements
Rapidly design, prototype and iterate on creative concepts to meet the user requirements
Work with technology partners and vendors as required
Maintain a delivery-orientated approach to developing the reports and their supporting tools & data infrastructure.
Rapidly solve problems and fix bugs
Provide guidance and knowledge transfer to other team members.
Work with cross-functional teams consisting of domain and technical architects along with Testing/Support teams to deliver the end product
Coordinating information exchange, understanding business problems, analyzing data, and defining system and business process requirements

Skill set Qualifications:

Strong Experience with core Java and also has some experience with JEE
In-depth knowledge with Object Oriented Design and Design Patterns
In-depth knowledge with technologies such as Web Services, XML, JSON, HTTP, SSL, TCP/IP, Caching
Strong knowledge of Data Structures and Algorithms
Experience with messaging systems
Significant experience on JVM tuning
Experience with multi-threaded distributed systems
Experience with Data Modeling, relational database and SQL
Experience with database development (SQL, MySQL, NoSQL)
Experience with legacy application transformation/modernization efforts
Familiar with OS X, Linux, Shell Scripts
Working knowledge of architectural frameworks and practices
Substantial exposure to enterprise infrastructure, data processing, enterprise software applications
Technical experience across multiple technology domains/platforms
Experience of being involved in delivering large scale distribute systems
Development of reusable Java client libraries
Preferred: Spring MVC/Struts 2/JSF/JPA/Hibernate/Oracle Database
Takes ownership of tasks assigned to ultimate resolution
Accuracy and timeliness of delivering solutions using coding standards and practices
Process driven - can design scalable, repeatable processes to enable quick decision-making and action, know how to prioritize and juggle multiple things
Proven results – experiences on the testing strategy, segmentation and predictive modeling

Additional Experience/Good to Have:

Experience with one or more modern development IDEs such as Eclipse or IntelliJ
Experience with one or more build tools such as Jenkins or Hudson and Ant, Maven, or Gradle
Experience with agile project management software such as Jira
Knowledge of RESTful service architectures
Knowledge of Javascript frameworks such as JQuery or Node.js
Experience with web application development (Java, Ruby on Rails, PHP,Python)
Familiar with modern Internet/information/data security issues and technologies
Working experience with continuous integration tools: e.g. Maven, Teamcity, Nexus/Odyssey, Subversion/Git.
Working experience with any “Data Visualization” tools like Tableau, Panopticon, Qlikview is a plus
Working experience in Onshore/Offshore model
Agile Certified and working experience in Agile Projects

If you fit the job description and are looking for a new challenge, we look forward to receiving your CV im MS-Word format (.doc/.docx) at