Demo

Java Developer

Apex Systems
Columbus, OH Full Time
POSTED ON 4/5/2023 CLOSED ON 5/31/2023

What are the responsibilities and job description for the Java Developer position at Apex Systems?

Job Description

Job#: 1338281

Job Description:

Title: Java Developer - Mid to Senior Level

Client Industry: Financial Services/Banking

Location: Columbus, OH - Hybrid 3 days onsite 2 days remote

Contract Type: Contract to Hire

Schedule: M-F standard 40 hour work week

Pay: DOE on W2 paid weekly with optional health benefits 401K and savings

Description:

We are looking for a senior Java developer to lead a development team that builds and supports REST APIs for various payment products like Real Time Payments and Commercial Loan payments. The application is highly available and handles high volume payment origination, processing, and settlement capabilities for customer and colleague facing applications.

Responsibilities include:
  • Ensure that assigned deliverables are planned and completed. For example, planning/scope estimates, detailed design, development, unit testing, defect fixes, implementation planning/execution, change controls, and production support/incident resolution.
  • Track and report on the development progress completing deliverables (code, documentation, estimates, etc) using systems like TFS, Azure DevOps, ServiceNow, and IBM case management.
  • Contribute to design reviews, code reviews, and unit testing strategy.
  • Provide partnership and guidance to testers, analysts, and stakeholders.
  • Diagnose root causes to complex technical problems like performance, availability, internal and external application integrations, database, middleware (webserver, application server, MQ), network, etc.
  • Provide L3 production support 24/7/365 spread across the team.
  • Research and facilitate the monitoring, high availability, and support methodology for our production environment.
  • Maintain evergreen system documentation containing design content, developer guidelines, onboarding procedures, and troubleshooting guides.
  • Provide technical leadership and mentoring of other developers and testers on the team.
  • Carry overall technical implementation responsibilities for a project that makes significant changes to or builds new modules of the application and requires months of development.
  • Produce technical detail level designs that aligns with the overall architectural roadmap for the application platform.
  • Carry out division of major functionality into smaller technical deliverables that provide value and are testable.

Basic Qualifications:
  • 7 years of hands-on development experience on Java/J2EE, Spring, Spring Boot, REST, JSON, Micro Services, and incoming/outgoing file processing. Java version 8 required.
  • Strong understanding of microservice architecture, Design Patterns, and related terminology.
  • Experience in Designing the modules and interfaces
  • Excellent communication, design, documentation, analytical, and SDLC skills.
  • 2 years of experience working with Docker, Kubernetes, or other container orchestration technology.
  • 3 years delivering software using agile methodologies.
  • Work independently and with minimal supervision.
  • Hands-on experience with GIT, Maven, Jenkins, JSON & SOAP xml.
  • Bachelors Degree
  • Excellent technical leadership skills and ability to mentor other developers, testers, and analysts.
  • Ability to see the larger picture for a project's technical delivery and the perseverance needed to carry out decomposition of that overall technical work and see it through completion.
  • Excellent teamwork and ability to influence colleagues in other technical teams including but not limited to infrastructure, databases, networking.
  • 3 years of cloud-native development using one or more of cloud offerings.
  • Hands-on experience with delivery of significant application changes into production for business-critical high-volume application.

Preferred Qualifications:
  • 5 years of experience in developing microservices while utilizing continuous integration, build, and delivery w/spring, spring boot
  • Experience using monitoring and alerting tools eg. Dynatrace, Zenoss, Splunk, and log files to evaluate the health of mission critical production applications and to identify root causes for performance and functional issues.
  • Payments/payment processing background in 1 or more of the following: Wires, ACH, Zelle, TCH RTP or Bill Payments.
  • Hands-on experience with test driven development (TDD or TFD) and other modern software development best practices.
  • Hands-on experience in writing basic HQL and SQL queries.
  • Experience with Unix/Linux shell scripting.


EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or .
Java Developer
Robert Half -
COLUMBUS, OH
Java AWS Developer
Virtusa -
Columbus, OH

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Java Developer?

Sign up to receive alerts about other jobs on the Java Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633

Sign up to receive alerts about other jobs with skills like those required for the Java Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $101,441 - $130,752
    • Income Estimation: $102,541 - $137,871
  • Debugging Skill

    • Income Estimation: $101,441 - $130,752
    • Income Estimation: $102,541 - $137,871
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Apex Systems

Apex Systems
Hired Organization Address Washington, DC Full Time
Job Details Job#: 2076124 Job Description: - Systems Engineer (100% on site at the Pentagon) - Apex Systems has an immed...
Apex Systems
Hired Organization Address Oklahoma, OK Full Time
Job Details Job#: 2083993 Job Description: One of our Aerospace clients is seeking an experienced a Mid-Level Systems Su...
Apex Systems
Hired Organization Address Overland Park, KS Contractor
Job#: 2084147 Job Description: If interested in the opportunity below please email a copy of your resume to [email prote...
Apex Systems
Hired Organization Address Birmingham, AL Full Time
Job#: 2076162 Job Description: This position is responsible for supporting the Supplier Information and Process Solution...

Not the job you're looking for? Here are some other Java Developer jobs in the Columbus, OH area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!