Skip to content
mimi

Java Backend Developer

BuzzClan LLC

New York · On-site Contract Entry Level 1w ago

About the role

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

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.

Requirements

  • Strong Java developer (4+ years) with 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
  • 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
  • Working knowledge of backend web development technology topics like APIs, asynchronous messaging, and cloud computing
  • Experience in relational databases like DB2 or PostgreSQL
  • Experience with Test Driven Development (TDD) / Behavior Driven Development (BDD) practices
  • Basic knowledge of Unix / shell scripting and RDBMS like Sybase
  • 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

Responsibilities

  • Build time critical and revenue generating applications for investment banking and global capital marketing businesses
  • Use design thinking to improve developer efficiency
  • Apply knowledge of APIs, components, security standards, testing tools, web browsers, mobile development, etc. to deliver outstanding outcomes
  • Collaborate with peers across the globe to build innovative solutions
  • 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

Skills

JavaSpring BootAPIsJSONSOAPREST ServicesXMLJava 8Open APISwaggerCloud ComputingDB2PostgreSQLTDDBDDJunitCucumberRest assuredUnixShell scriptingSybaseAgileDevOps

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free