Job Description :
Role: Java Full Stack Developer
Location: NYC, NY
Duration: 6 month

Interview steps:
Java assessment
First round is done over Zoom (living coding interview)
Second and final round is in-person with the client in NYC

Skill and Role Summary: Full stack developer.
Key skills are Core Java and JavaScript.
MUST BE strong communicators and be client facing.

Client: Financial services
Full Stack Job Responsibilities:
Greenfield development of a RESTful web API based platform for assembling complex Lending data
Work in a highly collaborative team environment to establish requirements and participate in developing agile user stories
Collaborate directly with business users across all front and back office business areas
Provide technical leadership on architecture and implementation of REST APIs
Implement complex data integration services using Java and Multi-model NoSQL database technologies

Hands on Experience With:
Writing software in multiple languages - Core Java 8 must have + Python, JavaScript, others
Automated testing tools such as JUnit (must have) + JBehave, Cucumber-JVM, or FitnesseREST API design and development tools - specifically JAX-RS and Swagger / OpenAPI
Document data format standards (JSON, XML)
Solid foundation in data structures, algorithms, and software design
NoSQL systems such as MongoDB, MarkLogic, or Neo4J
Defining and enforcing code quality standards
Git source code version control
Continuous integration tools gradle, jenkins, Linux/Unix operating systems

Looking for demonstrable abilities in:
Excellent verbal and written communication skills and interpersonal skills - will be engaging directly with business users
Developing software with a test-driven approach (TDD, BDD)
Researching new technologies and adapting to requirements
Self-directed reading, understanding, and using open source code
Self-directed learning new programming languages and databases
Engaging in peer design and code reviews
RESTful web service architecture and API management
Prior experience working in an agile/Scrum delivery methodology
             

Similar Jobs you may be interested in ..