Senior Software Engineer - Back End III jobs in United States
cer-icon
Apply on Employer Site
company-logo

Apex Systems · 1 week ago

Senior Software Engineer - Back End III

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. They are seeking a Senior Software Engineer to participate in full lifecycle application development, design and implement Java Spring applications, and optimize system efficiency while supporting a major debit card modernization initiative.

Human ResourcesInformation TechnologyRecruiting
check
H1B Sponsor Likelynote

Responsibilities

Participate in full lifecycle application development
Design, code, and debug applications across multiple programming languages
Conduct software, code, and requirements analysis; perform software reviews; identify code metrics; and support system risk and reliability assessments
Apply Object-Oriented Analysis and Design (OOA/OOD) principles
Design and implement Java Spring applications deployed on OpenShift
Perform software modeling and simulation
Develop and maintain back-end architecture and services
Execute software testing and quality assurance activities
Optimize performance, usability, automation, and system efficiency
Support, maintain, and document software functionality
Integrate new software with existing systems
Research, evaluate, and recommend new technologies
Ensure compliance with internal and industry standards
Manage and collaborate on code repositories using GitHub
Implement software localization and globalization features
Hold an undergraduate degree in computer engineering, computer science, information technology, or a related field

Qualification

JavaJava SpringOpenShiftSplunkDynatraceHTMLCSSTest automation toolsATM software platformsEffective communicationCollaboration skills

Required

Hold an undergraduate degree in computer engineering, computer science, information technology, or a related field
Strong understanding of the software development life cycle
Ability to quickly learn and apply new programming languages
Proficiency in Java, Java Spring, OpenShift, HTML, CSS, and scripting languages
Experience creating Splunk and Dynatrace dashboards for monitoring and alerting
Effective communication and collaboration skills for working with internal teams and external partners

Preferred

Experience with test automation tools
Knowledge of ATM terminal driving and testing
Experience with ATM software platforms such as Diebold (Vista, VCP7, TM, Vynamic Vision, Vynamic View) and NCR (Vision)

Benefits

Medical
Dental
Vision
Life
Disability
Other insurance plans
ESPP (employee stock purchase program)
401K program
HSA (Health Savings Account on the HDHP plan)
SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
Corporate discount savings program
Other discounts
On-demand training program
Access to certification prep
Library of technical and leadership courses/books/seminars
Certification discounts
Other perks to associations that include CompTIA and IIBA
Dedicated customer service team for our Consultants
Certified Career Coach

Company

Apex Systems

company-logo
Apex Systems, a division of On Assignment, provides organizations with IT staffing solutions to address gaps in their current workforce.

H1B Sponsorship

Apex Systems has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (28)
2024 (21)
2023 (35)
2022 (26)
2021 (29)
2020 (38)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Roger Wahman
Chief Technology Officer - SVP
linkedin
leader-logo
Andrea Schiola
Global Head of Technology Partnerships, SVP, Principal
linkedin
Company data provided by crunchbase