All offersWrocławJavaFull Stack Developer
Full Stack Developer
Java
Credit Suisse

Full Stack Developer

Credit Suisse
Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    Java
    advanced
    Spring
    advanced
    PL/SQL
    regular
    REST
    regular
    SOAP
    regular
    Docker
    nice to have

Job description

Credit Suisse is a leading global wealth manager with strong investment banking capabilities. Headquartered in Zurich, Switzerland, we have a global reach with operations in about 50 countries and employ more than 45,000 people from over 150 different nations. Embodying entrepreneurial spirit, Credit Suisse delivers holistic financial solutions to our clients, including innovative products and specially tailored advice. Striving for quality and excellence in our work, we recognize and reward extraordinary performance among our employees, provide wide-ranging training and development opportunities, and benefit from a diverse range of perspectives to create value for our clients, shareholders and communities. We are Credit Suisse.

We Offer
 
Overview of business area:

Risk and Finance Workflow and Productivity tools team is an award-winning team producing and integrating software to enable business to automate tasks, reduce costs and collaborate more efficiently.

Overview of the team:

  • Workflow team is a global team spread across New York, Raleigh, London, Wroclaw and India, falling under the broader reporting horizontal department (400 member organization) serving Risk and Finance business areas.
  • Team is a much diversified team with members coming from different background with rich talent.
  • Current workflow team size is 30 members.

This role is for Senior Software Engineer to join the team and further build the strategic workflow platform for broad adoption by several new business areas within Risk and Finance IT.

Your opportunities:

  • You work with the latest tool chains and industry best practices using GIT, Jenkins, JIRA, Continuous Integration and Continuous Deployment.
  • You work as full stack development engineer.
  • You have experience with leading commercial and open source Workflow Engine.
  • You will be exposed to new technologies in the bank: RFIT Workflow team is recognized as one of the leaders in innovation within Credit Suisse.
  • Self-improvement with various training programs.
  • You have an experience in a global enterprise with a leading IT infrastructure.

The criteria for success:

  • You are expected to take ownership of your components; provide solutions, innovations and improvements while also being accountable/transparent for your decisions.
  • You understand the full tool chain from development to deployment for your components.
  • You collaborate/partnering as the workflow platform integrates many components across the bank and success is only obtainable by working with other teams.
  • You must keep in mind requirement of the bank/clients when proposing new solutions and look to reuse existing components within the bank where possible, without reinventing them. The goal is to deliver the most robust software with the lowest cost and delivery times possible.
  • You are open to new challenges and to move out of your comfort zone.
  • Most importantly, you deliver robust, tested, software with appropriate documentation.

Key Responsibilities:

  • You develop of RFIT Workflow middleware Spring Boot REST micro services.
  • You provide the required documentation.
  • You act as the technical representative and single point of contact for release and maintenance of Workflow deliverables.
  • You escalate risks and issues to IT PM, Dev managers and other relevant parties.
  • You ensure that the delivery maintains or improve the level of quality, efficiency, stability and practicability.
  • You make sure that any project modifying the application will follow standard methodologies, is aligned with RF IT architecture strategy and standards and overall CS IT architecture strategy (including bank’s standard platforms, applications, and run-time environments).
  • You coordinate/work with Development, QA, Release Management, Infrastructure, Production Support, and extended teams to ensure smooth release of BoW.
 
Open to discussing flexible/agile working.


You Offer
 
Required Knowledge, Skills, Abilities and Competencies:

  • You have 4+ years of software development experience.
  • You have 2+ years hands-on experience with Spring Platform components including Security, Boot, Data, Batch.
  • You possess strong knowledge of Core Java.
  • You design and consume REST and SOAP web services.
  • You are experienced in Oracle and other SQL databases: database design, writing.
  • You manage PL/SQL queries, accessing data with JPQL and ORM frameworks.
  • You have ability to deliver clean code with good unit test coverage.
  • You have knowledge of DevOps practices, Continuous Integration and Continuous Deployment.
  • You have deep understanding of application development lifecycle, integration, support and maintenance.
  • You are highly motivated and dedicated self starter with strong communications skills.

Nice to have skills:

  • Experience with a global company, working with diverse teams from different cultural backgrounds.
  • Previous experience in Credit Suisse.
  • Cloud native development with Docker and Openshift.
  • Experience with BPM systems e.g. Oracle BPM, Camunda.
 
For more information visit Technology Careers.

Our benefit
  • Private medical care
  • Life insurance
  • Pension plan
  • Charity days
  • Training and development
  • Internal Mobility
 
Other optional
  • Language training course
  • Mentoring
  • Family – nursery and kindergarten funding, gift vouchers for Christmas
  • Parking allowance
  • Health promotion: Multisport card, sporting events and groups within Credit Suisse (skiing trips, football team, running team, tennis training course etc.) 
  • Employee discounts on various products and services (event tickets, consumer products, etc.)
  • Relocation package
  • Employee Referral Program
  • Flexible work schedule and working from home (home office)
 
Credit Suisse is an equal opportunity employer. Welcoming diversity gives us a competitive advantage in the global marketplace and drives our success.