Familiarity with Python and other programming languages
Experience with REST API design and development
Knowledge of NoSQL databases like MongoDB or Neo4J
Ability to implement automated unit testing using JUnit
Understanding of software design principles, data structures, and algorithms
Responsibilities
Develop a new RESTful web API platform for complex Lending data
Collaborate with team members to gather requirements and create user stories
Engage directly with business users across front and back office
Lead architectural design and implementation of REST APIs
Create and implement data integration services using Java and NoSQL technologies
Benefits
Work in a collaborative team-oriented environment
Opportunity for permanent placement after 6 months
Access to modern technologies and tools
Potential career growth in a dynamic setting
Engagement with diverse business areas
Full Job Description
Job Title: Senior Full Stack Developer
Location: Manhattan, NY
Job Type: 6 Months to permanent
Key skills: Core Java and JavaScript.
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