Senior Software Engineer (java)

 

About this role:

Our large banking client is seeking a Senior Software Engineer based in Charlotte. This will be hybrid and the salary range is $130,000 to $150,000 plus benefits and bonus. No sponsorship at this time must be a Green Card holder or US Citizen. 


In this role, you will:

  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff


Required Qualifications:

  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 5+ years of Java experience
  • 5+ years of Spring experience
  • 5+ years of Oracle experience
  • 5+ years of UNIX experience
  • 5 + years of JSON (JavaScript Object Notation) development experience
  • 5+ years of JavaScript development experience
  • 5+ years of JMS (Java Message Service) experience
  • 5 + years of Java Web Services experience



Desired Qualifications:

  • Proactive team player with a *can-do* attitude, learn and unlearn as needed.
  • 5+ years of capital markets experience is a plus
  • Experience MVC (Model-View-Controller) Framework experience
  • Knowledge and understanding of SDLC (System Development Life Cycle)
  • Knowledge and understanding of MVC (Model-View-Controller) Framework
  • Technology Experience developing, supporting or integrating messaging technology such as Solace, Tibco or MQ
  • Excellent verbal, written, and interpersonal communication skills
  • Excellent oral and written communication skills.
  • Analytical problem solving skills.
  • Attention to detail and thoroughness a must.

This role will be responsible for the development of applications within the Wholesale banking technology group. The candidate will be heavily involved in the development and support of multiple applications within the global electronic traded products business. The successful candidate must be a team player capable of working with a diverse group, front office, middle office, IT support groups and various wholesale ops groups. Working knowledge of capital markets domain will be a strong plus.  
Provides technical consultation and support in the development of computer applications and programs. 
Analyzes business requirements, designs and writes technical specifications to design or redesign computer solutions. 
Develops original and/or complex code or provides coding guidance to less experienced staff.
Participate in code/data modeling, simulations and analysis efforts. Verifies program logic by overseeing the preparation of test data, testing and debugging of programs. 
Participates in overall systems testing. Participate in the migration of applications into production. 
Develops new documentation, participates in the development of department technical procedures and designs user guides. 
As an escalation point for application support and troubleshooting, provides guidance and direction to less experienced staff in resolution of escalated issues and/or complex production, application or system problems. 
Assures quality, security and compliance requirements are met for supported area and oversees updating and testing of the business continuation plan.

Submit Your Resume












    How It Works

    Connect.

    Meet your dedicated recruiter in person to explore your experience and goals + identify opportunities that fit your skillset and expectations.

    Intro call

    Be prepared to discuss your background, career goals and expectations. If youre a fit for our open roles, well schedule an in-person meeting.

    Meet & match

    Meet your dedicated recruiter in person to explore your experience and goals + identify opportunities that fit your skillset and expectations.

    Interview & place

    Your Recruiter will work closely with you to submit your resume to open roles and work to secure interviews at top companies.

    What our clients are saying about us

    Brit + Co.
    Ashton Kamphuis
    Clarity is always extremely easy to get in contact with even with last minute requests.
    SYPARTNERS
    Tom Martin
    Always have had great experiences, met strong candidates, and have built wonderful partnerships with the Clarity Team!
    AKQA
    Robyn Bynoe
    Clarity Staffing has not only placed me in my current role, they have helped me place other candidates in roles across AKQA as our recruitment partner. Occasionally we need last minute temporary placements for our Reception desk, and Matt always brings in the best candidates. He's prompt in his responses and always a joy to communicate with.
    Landor
    Leonie Derrie
    Every candidate that Clarity sends to Landor has been first-rate!
    Rover
    Christine Cook
    Clarity is awesome! Definitely the best staffing agency I've ever worked with. Highest quality candidates and best communication.

    Find your

    Next Step

    Not sure what you’re looking for? We can still help!
    Submit your resume and we’ll reach out if we have a great match.