JerseyCityRecruiter Since 2001
the smart solution for Jersey City jobs

Java Developer

Company: BCforward
Location: Jersey City
Posted on: November 22, 2021

Job Description:

Java DeveloperBCforward is currently seeking highly motivated Java Developer - Jersey City, NJJob Title: Java DeveloperLocation: Jersey City, NJDuration (Expected): 12 Months Contract with possible extension or permanent depending on performance of the candidate and client needs. Job Description: We are building the platform, which supports various Messaging, API, and Workflow Components for Loans Services across the bank. Solution will be built from the scratch using latest technologies, including Messaging, APIs, Workflow, Relational and No-SQL DB Solutions, Containers and Microservices, and Vendor Loan Processing Platforms, and integration with Peer and Legacy Systems using Enterprise Application Integration Patterns. We work in a Hybrid-Agile Customized SDLC Environment. Responsibilities: - Write good and well-tested code in Java - Daily Coding as an Individual Contributor - SOA API middleware implementation (both REST and SOAP) - MOM Messaging middleware implementation - Workflow Integration - Writing High Performance Parallel Processing using Multi-Threading and Multi-Processing - Write user/supporter documentation - Writing Unit Tests and participating in dev testing throughout the SDLC (SIT, UAT, etc) - Development environment support (mostly automation using Jenkins CI, Bash, BitBucket) - Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality - Perform peer code review of project codebase changes Skills Required: - At least 5 years of experience in industry of software development - At least 3 years of experience as Java software developer - Java concurrency (practical experience and good knowledge) - Experience in developing distributed systems - At least 3 years of experience writing both REST and SOAP Web Services. - Expert Knowledge of: Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, MoM and SOA Design Patterns, File I/O, and parsing XML and JSON, delimited files and fixed length files, String matching, parsing, building, working with binary data / byte arrays. - Java concurrency (practical experience and good knowledge) - Good Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data - Good knowledge of SQL (Oracle dialect is preferable) - Good knowledge of JAX-RS / REST and JAX-WS SOAP Web Services - Good knowledge of JAXB / XML and JSON - Experience in developing distributed systems - Experience in Microservices development - Up-to-date overview of modern software development tools and techniques Nice to have experience: - Messaging Systems: RabbitMQ, ActiveMQ, Kafka, Tibco. IBM MQ, etc. - Tomcat, Jetty, Apache HTTPD - Able to work with build/configure/deploy automation tools - Linux Ecosystem - Kubernetes and Docker - Autosys - APIm - APM Tools: Dynatrace, AppDynamics, etc. - Caching Technologies: Hazelcast, MemCached, Redis etcAbout BCforward: BCforward began as an IT business solution and staffing firm. Founded in 1998, BCforward has grown with our customers' needs into a full-service personnel solution's organization. Headquartered in Indianapolis, Indiana, BCforward also operates numerous delivery centres across North America and India. We are currently the largest consulting firm and largest MBE certified firm in Indiana. Our uninterrupted growth has allowed BCforward to deliver uniquely configured IT staffing and project solutions for over the years of catering to our customers' specific needs. BCforward currently maintains a team of over 5000 global resources. With our additional brand, Stafforward, together we have the capabilities to deliver services for a variety of industries in both public and private sectors which allows us to address your most challenging needs. "We must inform you that during the hiring process, we may ask for you to disclose and provide us with various categories of your personal information, including identifiers such as your name and address, professional information, commercial information, education information, and other related information. Please note that we will only use this information to facilitate and complete the recruiting process. This posting is not an offer of employment. The submission of intentionally false or fraudulent information in response to this job posting shall render the applicant ineligible for the position. BCforward is an equal opportunity employer. Any subsequent offer of employment shall be considered employment at will regardless of the anticipated assignment duration." Interested candidates please send resume in Word format Please reference job code 152164 when responding to this ad.

Keywords: BCforward, Jersey City , Java Developer, IT / Software / Systems , Jersey City, New Jersey

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest New Jersey jobs by following @recnetNJ on Twitter!

Jersey City RSS job feeds