Java Developer Java Developer …

Credit Suisse
in Raleigh, NC, United States
Permanent, Full time
Be the first to apply
Credit Suisse
in Raleigh, NC, United States
Permanent, Full time
Be the first to apply
Credit Suisse
Java Developer
We Offer
We Offer: This is an exciting opportunity to join as a Java Developer with strong Business Analysis skills as part of the Development team within the Client Money Asset Protection Solution Delivery Group. We are a global team spread across Raleigh, New York, London, and Pune. This role requires hands on development, business analysis, and data analysis. It also involves collaborating with the L1 / L2 support organization to maintain production stability during Americas' hours.
Your responsibilities will include development, technical thought leadership, and delivery of application components in the Client Asset protection domain within GOSD. We are looking for someone who is:
  • Be proficient in Technical stack/tools such as Java, J2EE, JMS or MQ Series, Control-M, Weblogic, JDBC, Spring Boot, Oracle DBMS, RESTful or SOAP/WebServices, XML, JSON, SOAP, JavaScript, Junit; JIRA, Maven, SharePoint
  • Understand and handle environment configurations for AD & QA teams
  • Ability to dive into existing application code base to resolve functionality
  • Ability to utilize and adopt wide variety of open source technologies & tools, including DevOps practices
  • Have experience with Big Data environment as well as analytics tools and languages such as Alteryx, Tableau, R
  • Effectively communicate with project managers, business analysts and users, negotiate and lead technical meetings as well as influence outcomes
  • Will have the opportunity to participate in establishing, planning and monitoring IT project delivery benchmarks and prioritize work for offshore development team
  • Deep understanding of agile practices and exposure to working in agile teams
  • Utilize the latest tools to execute all steps of SDLC and generate progress and project metrics reports, if required
  • Lead or contribute to working groups focusing on various business requirements
  • Understand clients or project requirements at team and sub-department level.
  • Accountable for providing effective estimates (HLE) for IT solutions for relevant applications
  • Act as a SME in the respective domain and application landscape
  • Address problems of higher complexity, often spanning across multiple components or systems
  • Collaborate with globally diverse developers (CS, contractor and external vendors) including leadership of offshore and outsourced development teams regardless of time zones
  • Required to work in a complex and fast-paced environment
  • Work embedded with well-established vendor team and ensure that key Domain Expertise is retained in CS
  • Clearly communicate complex technical solutions to non-technical partners in multiple regions
  • Ensure high-quality component-level design and implementation of strategic components through the entire software development process using multiple delivery models
  • Drive standard methodologies by planning and conducting code reviews, and incorporate lessons into work practices at the application and sub-department levels
  • Plan and conduct successful unit, performance, system, integration and acceptance testing, ensuring applications are able to meet stringent functional and non-functional requirements
  • Help provide a stable and robust production environment and work closely with the Production Support function.
  • Build and drive effective relationships with key partners across multiple business areas & delivery groups.
  • Demonstrate strong communications & partner management skills.
  • Genuine enthusiasm for team work

Credit Suisse is an equal opportunity employer. Welcoming diversity gives us a competitive advantage in the global marketplace and drives our success.

You Offer
You Offer:
  • Bachelor's Degree in Computer Science or Engineering with equivalent experience.
  • Minimum 2 years of IT experience. Investment Banking Operations IT background ideal.
  • You have experience in JAVA/J2EE
  • Desire skills include: JSP, Servlets, WebLogic, WebSphere, SOAP-WSDL, JNDI, JDBC XML, Struts or AngularJS, Spring, Hibernate, JMS, JavaScript and other related Web technologies; Unix/Linux
  • Sound knowledge of version control & debugging tools
  • You have experience in SQL* Plus, PL/SQL and stored procedures with various databases especially Oracle on Unix/Linux.
  • You have knowledge of OOP (Object Oriented Programming) concepts
  • You have extraordinary coding skills, Knowledge and experience building applications using Core Java, Angular JS, REST API, Junit, MAVEN, SVN
  • You are experienced on Database; Skilled at understanding & writing SQL statements; Procedures, Functions, Cursors etc.
  • You have worked with methodologies like Agile/Scrum, Test Driven Development (Junit, Mockito) and bring real passion for automating Integration Testing.
  • You have good Knowledge of Continuous Integration and Continuous Testing toolsets such as Jira/Confluence/Stash/Jenkins or TeamCity
  • You possess analytical and problem solving skills and are hardworking & committed.
  • You have ability and experience delivering high quality programs with a strong focus on delivery. You should have "Can do" and "hands-on" attitude!
  • You follow a Clean-code culture (craft clean, documented new code and strong dedication to clean-up legacy code).
  • You can lead and drive delivery with standard methodologies and standards.
  • You have the ability to work well in a highly pressurized and delivery-oriented environment.
  • Excellent organizational, problem solving, leadership, written and verbal communication skills
  • Strong incident diagnosing skills/Incident management
  • Comfortable working across a number of different technologies
  • Previous experience in handling Front Office, Middle office and/or Back office Book-of-Work & as well as production support including business user communications is helpful
  • Experience in Microservices and any Cloud technology will be an added advantage