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
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
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
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 StageLeadership Team
Recent News
Company data provided by crunchbase