Senior Java Developer (2783)

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

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