Java Backend Developer

BuzzClan LLC

Java Backend Developer

New York, NY
Full Time
Paid
  • Responsibilities

    Job Description

    Job Title: Jr Java Dev (Backend)

    Location: New York, NY

    Duration: 12 months

    Please look for local candidate who is available for F2F.

    Job Summary:

    What you will do:

    • Build time critical and revenue generating applications for investment banking and global capital marketing businesses
    • Use design thinking to improve developer efficiency
    • Apply your knowledge of APIs, components, security standards, testing tools, web browsers, mobile development, etc. to deliver outstanding outcomes
    • Collaborate with your peers across the globe to build innovative solutions which delight our users
    • Work closely with Product Management Team, Development & QA Teams to deliver timely and quality deliveries.
    • Successfully multi-task and thrive in a dynamic, fully engaged developer role.
  • Qualifications

    Qualifications

    Skills Required:

    • Strong Java developer (4+ years), who has good grasp of functional and reactive programming
    • Experience in using Spring Containers (with Spring Boot) for enterprise applications
    • Experience in building data-intensive / real time applications and scaling of applications (multithreading, performance, maintainability, and robustness)
    • Working experience on XML, JSON, SOAP, REST Services
    • Proficiency in Java 8 (Lambdas, Streams, Completable Future, Optional, generics)
    • Experience in developing REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (swagger) specification.
    • A working knowledge of backend web development technology topics like APIs, asynchronous messaging, and cloud computing
    • Experience in relational data bases like DB2 or PostgreSQL
    • Experience with Test Driven Development (TDD) / Behavior Driven Development (BDD) practices, writing test cases with testing frameworks like Junit, Cucumber, Rest assured
    • Basic knowledge on Unix / shell scripting and RDBMS like Sybase
    • The ability to effectively communicate verbally and in writing to a broad audience of business, product, and technology team members
    • Familiarity with Agile development and DevOps concepts

    Nice to have:

    • Experience with no-SQL databases such as MongoDB
    • Experience with distributed systems architecture concepts such as micro services, service meshes and API gateways, XML , SOAP
    • Experience with software development and collaboration tools (GitHub, Jira/Rally, Confluence, etc.)
    • Experience in using GIT for source control management, and Automated Build Deployment tools (eg: Jenkins)
    • Significant open source or other community contribution

    Additional Information

    All your information will be kept confidential according to EEO guidelines.