Serves as a technical expert who provides development and support leadership in the development and delivery of web applications across the Finance, Treasury, and Capital Markets LOBs. The Application Development & Support technical lead acts as the subject matter expert on the API and Batch jobs for both on-prem and cloud platforms.
This individual may be responsible for a single technical project of medium to high complexity or a group of smaller, unrelated technical projects/break-fix items.
Qualifications
7+ years in the application development and support of complex business systems and processes.
3+ years working in Java 8 or above.
5+ years in API and Batch job development using Java.
2+ years in Scheduling tools such as Control M.
5+ years working in Spring framework modules such as Spring Boot, Spring MVC, Spring Batch, Spring Data JPA.
5+ years working in Java ORM frameworks such as Hibernate.
3+ years working with RDBMS in developing and troubleshooting Stored Procedures, Views and complex queries
Experience in working with SAP Java Connector will be a huge plus.
2+ years of Splunk experience
3+ years in the banking domains with special focus on Treasury, Finance, and Capital Markets.
2+ years of cloud experience with special focus on AWS cloud services. AWS Certifications are an added plus.
2+ years of working with AWS Services such as EC2,Fargate,RDS,S3,Route53,Cloudwatch,EventBridge.
Extensive working in Agile Software Development with 2-3 week sprints.
Experience in maintaining Infrastructure as Code , working experience in Terraform is an added plus.
good experience in REST API Design and Development, API Versioning and automated testing
Clear understanding and working with Container based application deployments. Working knowledge of Docker and AWS ECS is highly preferred.
Extensive experience in CI/CD Automation tools such as GitLab/Bitbucket/Jenkins.
Knowledge and understanding of industry trends and new technologies and ability to apply trends to software development
Ability to think critically and develop high quality project deliverables and ensure technology solution meets requirements
Knowledge of enterprise platforms and operating systems
good leadership skills
Superior interpersonal and conflict resolution skills
Ability to negotiate and build consensus with various stakeholder groups
Analytical approach; good problem solving and root cause identification skills
good communication skills, both written and verbal
Understanding of Information Security Policy and Procedures
Platform Technical Skills:
Java 8, JavaScript, Spring Framework, JMS,SAP JCO
Spring Boot , Spring Batch, Hibernate, Spring JPA, Spring Cloud
XML,Shell Scripting,CI/CD tools such as Gitlab,Bitbucket,Jenkins
AWS Experience in EC2,Route53,ECS,CloudWatch,Secrets Manager,S3,ALB,VPN and Security Groups ,API Gateway,SNS,SQS,Lambda,RDS,Fargate,IAM,SSL,Terraform,(AWS Certifications is a plus).
location: Charlotte, North Carolina
job type: Contract
salary: $40 - 50 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
Drive technical development and support for technology objectives and business requirements
Assist in the creation of project architecture and detailed design documentation per required deliverables.
Lead application development efforts and perform code reviews, work with software vendors, coach developers, and advise teams of client standard requirements, security standards, methodology and processes.
Oversee change and incident management, internal & external audits, disaster recovery, and IAM reviews.
Participate in proof of concepts to assist in defining technology direction and enabling business strategy
Participate in defect triage and work with project team/vendors to resolve prioritized defect fixes
Ensure integrity of new process workflows and transfer knowledge to Sustain and IT Operations teams.
Work with project management counterparts to deliver broad-based, often complex, communication for internal and/or external audiences
Partner with Business during design discussions, UAT testing and bug fixes, plan and develop future enhancements
Plan and Lead Production deployments for scheduled and hotfix releases.
Work with internal teams to ensure security compliance of the application, identify and remediate security vulnerabilities
Develop application features to enable Cloud-OnPrem communication between apps.
Design application features using Cloud products which make the application highly available and scalable.
qualifications:
Experience level: Experienced
Minimum 7 years of experience
Education: Bachelors
skills:
Java 8
Javascript
Spring Framework
JMS
SAP
Spring Boot
SQL
JIRA
AWS
RDBMS
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).
For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.