For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Jobs via Dice
Jobs via Dice

Software Engineer II - Java (Remote)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Java
Project management
+32

Visa

U.S. visa required

Permanent role
2 days ago
Apply now

Overview

This is a remote role that may only be hired in the following location(s): AZ, CO, NC and TX.

As Software Developer II, you will work with Product Managers, Analyst, Testers and cross-functional global teams in a fast-paced and ever-changing environment. You will design and develop scalable and efficient software tools that support all aspects of client facing API Banking in the Payment and Information Reporting systems space. This role will be required to work closely with cross-functional teams and across organizations to define & implement solutions for existing and new payment application, provide ongoing support to the systems developed.

Responsibilities

  • Design and develop technical solutions that meet user needs with respect to functionality, performance, scalability, and reliability.
  • Provide module level development leadership (Architecture, Design, Development) for medium to large sized projects and maintenance on our client facing API banking systems.
  • Contribute to and drive department best practices, guidelines implementation and adhering to standards.
  • Experience building and maintaining large software platforms.
  • Empathy with developers. Innate desire to create a superlative developer experience down to the last detail.
  • Deep love of building elegant, maintainable, well-documented, secure code
  • Abstracting and refactoring should be a passion, not a chore.
  • Drive to learn new things and go above and beyond the call of duty.
  • Always working to improve yourself and constructively support the team around you.

Qualifications

Bachelor's Degree and 2 years of experience in Application software programming OR High School Diploma or GED and 6 years of experience in Application software programming

Preferred Qualifications

  • Must have module level lead experience for small to medium sized projects.
  • Ability to understand and influence the architecture and design.
  • Demonstrated expertise in Microservices architecture, SOA, Spring Boot etc.
  • Strong hands-on experience in Web services development (SOAP, REST)
  • Demonstrated experience utilizing CI/CD (Continuous Integration & Delivery) techniques.
  • Hands-on development expertise in JAVA, J2EE & Enterprise Technologies JMS, JDBC, Web development, Transactions, WS-*, JVM, JNDI, JMX, JTA.
  • Strong knowledge of MQs and Kafka
  • Implementation experience of software design patterns and best practices applicable to J2EE.
  • Experience with implementing SSO and security protocols like SAML2.0, OAuth2.0 etc.
  • Knowledge and experience with RDBMSs (Oracle or MS SQL Server).
  • Prior experience with regulated financial organization is a plus.
  • Experience with Test Driven Development and Agile Methodologies in both a co-located and a distributed team environment is a plus.

This job posting is expected to remain active for 3 days from the initial posting date listed above. If it is necessary to extend this deadline, the posting will remain active as appropriate. Job postings may come down early due to business need or a high volume of applicants.

The base pay for this position is generally between $112,000 and $130,000. Actual starting base pay will be determined based on skills, experience, location, and other non-discriminatory factors permitted by law. For some roles, total compensation may also include variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment.

Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at

$descr2

$descr3

About Jobs via Dice

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service