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 you’re a fit for our open roles, we’ll 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.