Overview
Skills
Job Details
Looking for W-2 CANDIDATES ONLY who are authorized to work in the United States without the need for sponsorship. H-1B Transfers AND CORP-TO-CORP Candidates WILL NOT BE CONSIDERED for this position
Job Title: Java Software Engineer - Digital Banking
Location: Phoenix, AZ
Duration: 6+ Months
Responsibilities:
- Design, Develop and Lead the solution design and implementation of core platform features.
- API Design and Implementation using REST API standards.
- Provide Operational support with building platform-monitoring tools/dashboards, ad hoc reports.
- Defect Fixes, Performance Testing, Endurance testing.
- A Bachelor's degree in Engineering or related field.
- Java certification is a plus.
- Overall 8+ years of developing internet-scale solution development primarily using Java, Spring Boot and non-SQL databases.
- Demonstrated evidence to learn new skills.
- Demonstrated evidence of going above and beyond to make projects successful.
- Good communication is necessary.
- Take pride in writing good clean code; perform peer code reviews and architecture reviews.
Must have demonstrated proficiency and experience in the following tools and technologies:
- Java 11 (Lambdas, Streams, Completable Future, optional, generics).
- Spring Boot (web flux, Reactor 3), Spring-data, and REST.
- Java functional and reactive programming.
- Test Driven Development.
- Asynchronous Reactive Micro services utilizing Vert.x.
- REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (swagger) specification.
- Designing database schemas, index design, optimizations for query tuning.
- Working knowledge of cloud technologies (e.g. Docker, Kubernetes, Jager, and Prometheus).
- Modern software engineering tools: GIT workflows, Gradle, load testing tools, mock frameworks.
- Good knowledge of messaging systems like Kafka, MQ.
Looking for W-2 CANDIDATES ONLY who are authorized to work in the United States without the need for sponsorship. H-1B Transfers AND CORP-TO-CORP Candidates WILL NOT BE CONSIDERED for this position
Job Title: Java Software Engineer - Digital Banking
Location: Phoenix, AZ
Duration: 6+ Months
Responsibilities:
- Design, Develop and Lead the solution design and implementation of core platform features.
- API Design and Implementation using REST API standards.
- Provide Operational support with building platform-monitoring tools/dashboards, ad hoc reports.
- Defect Fixes, Performance Testing, Endurance testing.
- Requirements:
- A Bachelor's degree in Engineering or related field.
- Java certification is a plus.
- Overall 8+ years of developing internet-scale solution development primarily using Java, Spring Boot and non-SQL databases.
- Demonstrated evidence to learn new skills.
- Demonstrated evidence of going above and beyond to make projects successful.
- Good communication is necessary.
- Take pride in writing good clean code; perform peer code reviews and architecture reviews.
-
Must have demonstrated proficiency and experience in the following tools and technologies:
- Java 11 (Lambdas, Streams, Completable Future, optional, generics).
- Spring Boot (web flux, Reactor 3), Spring-data, and REST.
- Java functional and reactive programming.
- Test Driven Development.
- Asynchronous Reactive Micro services utilizing Vert.x.
- REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (swagger) specification.
- Designing database schemas, index design, optimizations for query tuning.
- Working knowledge of cloud technologies (e.g. Docker, Kubernetes, Jager, and Prometheus).
- Modern software engineering tools: GIT workflows, Gradle, load testing tools, mock frameworks.
- Good knowledge of messaging systems like Kafka, MQ.