Backend Java Developer (W2 only)

Overview

On Site
$50 - $60
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Finance
JAR
Java
Kanban
Budget
Agile
WAR
Web Applications

Job Details

Job Title: Backend Java Developer (W2 only)
Client: Charlotte, NC (Hybrid, local)
Experience: 11+ Years
financial experience must
Responsibilities:
Develop, enhance, test, support, maintain and debug software applications that support business units or support functions
Responsible for assisting senior business leaders and management
May provide strategic technical direction and system architecture for individual initiatives
Utilize in-depth knowledge of technological alternatives and business system requirements to recommend innovations that enhance and/or provide a competitive advantage to the organization
Lead or has responsibility for estimation of effort for software application for one or more programmers
Coordinate collaboration with external programming teams to deliver software on time and within budget
Provides feedback and technical guidance to project managers on issues of critical importance to achieving business objectives
Collaborate with different stakeholders to design and develop client focused core platform components and solutions in an efficient manner
Ownership of shared services technology components, including best practices and patterns
Requirements:
Technical and/or Engineering background in Computer Science, Physics, and Engineering, Mathematics or relevant analytical degree
Exceptional development and design skills in Core Java, Java Frameworks Spring, Spring Boot, Service integration, message formats
Strong understanding of Java packages, binaries (JAR/WAR/EAR) web application constructs, etc.
Demonstrable experience designing java applications and components distributed software
Deep knowledge of REST, Gateway architectures/frameworks, micro-services
Ability to work in a diverse team
Knowledge or experience of agile development (e.g., XP, SCRUM, Kanban) and continuous integration
Solid OO design skills with an emphasis on distributed low latency, high availability systems
Strong analytical and problem solving skills
Strong multi-threading skills
Strong understanding of design patterns including why and where a pattern should be used
Strong understanding of Middleware concepts, usage and application
Team player with excellent communication skills
Core Java
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.