Java Developer - CONTRACT - 114964
Java Developer - CONTRACT - 114964
New York, US, NY 10016
Java Developer - CONTRACT
GFT Technologies – Proud GPTW 2023!
New York, New York, United States
Location: Stamford CT – Hybrid Position – Onsite 2 days a week
Job Type: Contract
If Contract - Duration: 4 Months – Possible to Extend
Contract Daily Rate or Salary Range: $ 700
GFT is looking for a Java Developer who will be responsible for the design, implementation, and 2nd level support of large-scale, multi-tiered global and regional systems related to core trade processing and life cycling. This role is to work within a feature team, with the purpose of simplifying and globalizing our trade processing pipeline. Our Software Engineers work in permanent teams who are responsible for the full lifecycle (from initial development, through enhancement and maintenance to replacement and/or decommissioning).
Responsibilities:
- Designs, produces, tests and implements working code
- Works across the lifecycle, from requirements analysis and design, through coding to testing, deployment and operations
- Works in a permanent Feature Team and develops knowledge of aspects of the associated Platform across the disciplines of business, applications, data and infrastructure
- Liaises with Principal Engineers, architects in the domain and other key stakeholders to understand how the Platform works and how it supports business objectives
- Improves performance continually through the ongoing evaluation and analysis of metrics
- Applies Agile Methods to software development
- Deploys code continually and rapidly, working through backlog
- Produces resilient and long-lived software
- Produces software that meets current non-functional requirements and is flexible to cope with future functional and non-functional needs
- Deliveries Intentional Architecture and Emergent Design formulation
- Collaborates with Principal Engineers to understand the wider Platform, Domain and Enterprise agendas and supports the realization of these
- Realizes the architecture by elaborating the relevant aspects in the production of program designs
- Produces innovative ideas and confirms them through experimentation and prototyping. Engages with Principal Engineers to validate and leverage these in wider contexts by incorporating in relevant architectures
- Uses and contributes to the development of standard patterns
- Applies DevOps techniques skillfully
- Designs and develops software with a focus on the automation of build, test and deployment activities using executable patterns
- Develops discipline of Software Engineering in RBS
- Actively contributes to the Engineering Centre of Excellence (CoE) by cross sharing best practice and learnings. Is a member of one or more communities of practice (CoP)
- Actively undertakes personal development and seeks formal accreditation
- Complies with Our Code, all RBS policies, ‘How we manage RBS’, and if applicable ‘How we manage our Business’, and delivers against all relevant statutory, regulatory, supervisory and legal obligations
- Proactively and effectively identifies management and/or escalation of risk conduct to deliver key customer outcomes
- Owns, manages and supervises with a `defined risk` appetite, the risks which exist in business areas and support functions
- Ensures appropriate controls are in place to mitigate risk, e.g: balancing control, customer service and competitive advantage
- Ensures the culture of the business supports balanced risk decisions and compliance with policy, laws and regulations
- Ensures the business has effective mechanisms for identifying, reporting and managing risk and controls
- Applies ‘ Yes check’ on all occasions
Requirements:
- Minimum 5+ years of Java OO server-side development
- Solid fundamentals understanding of Vanilla Java programming - Multithreading, OO, distributed computing, message-based architectures
- Extensive experience in developing Micro services using Spring framework
- Experience in using build/deploy tools such as Jenkins for continuous Integration and Deployment of Micro services
- Hands on experience with Test Driven Development and methodologies
- Experience in enterprise messaging services like Tibco EMS and IBM MQ
- Experience in version control systems and tools like Git and Bitbucket
- Ability to work in a Unix/Linux server environment
- Hands on experience with the databases like Oracle, Sybase and PostgreSQL
- Proven experience of complete project lifecycle, and exposure to Agile methodologies (Scrum)
- Experienced a structured environment such as software house or large team
Nice to Have:
- Experience with languages like Scala, JavaScript, AngularJS and Python
- Experience with No-SQL database like MongoDB
- Experience of working and developing software in a real-time environment
- Experience with Improving development practices for team as a whole
About Our Core Values:
We live up to them because we truly believe they are vital to all of our daily lives:
Caring
Committed
Courageous
Collaborative
Creative
It is values that create a bond between people and allow them to act in unison as a team. In fact values are pivotal to performance.
Check our Videos to Fin Out More:
Diversity & Inclusion Statement:
At GFT we are committed to cultivating, fostering, and preserving a culture of diversity, equity and inclusion. We want to attract, recruit, develop and retain the most talented employees, regardless of their background. We are guided by our values in everything we do, and recognize that being a diverse and inclusive employer helps us fulfill our social responsibility to make a difference.