Software Developer II
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Software Developer II (Java / Cloud / Transport)
Job #: 3028180
Location: Fully Remote
Position Overview
The Software Developer II serves in a non-supervisory role supporting the design, development, and enhancement of enterprise software applications. This position partners within a collaborative team environment while also working independently to design, code, test, debug, and deploy moderately complex software solutions. The developer applies established software engineering principles, methodologies, and tools to deliver scalable, reliable applications that integrate with existing systems and operate in hosted and cloud environments.
Benefits
Health, dental, vision, 401(k)
Key Responsibilities
Independently design, develop, test, debug, and enhance moderately complex software applications.
Design and implement scalable, testable code to enhance and update enterprise systems.
Apply software engineering principles, theories, and best practices throughout the development lifecycle.
Develop solutions across multiple disciplines and clearly explain technical designs, solutions, and procedures.
Analyze programming requirements to support seamless integration with existing applications.
Conduct system testing, validation, and documentation of code changes and enhancements.
Research, evaluate, and resolve technical issues; recommend and implement effective solutions.
Ensure alignment with coding standards, documentation practices, and release schedules.
Deploy and enable applications in hosted and cloud environments.
Support applications running in containerized and distributed platforms.
Collaborate with team members to ensure stable releases and operational readiness.
Partner effectively within a team environment while maintaining the ability to work independently.
Provide technical training and support to end users and stakeholders.
Estimate project timelines and contribute to delivery within established schedules.
Demonstrate strong communication skills, professionalism, and a high level of work ethic.
Tools & Technologies
Languages & APIs: Java, REST APIs, API Management, Python
Databases: MySQL
DevOps & CI/CD: GitHub, Jenkins
Platforms: Kubernetes, Kafka
Cloud Environments: AWS, Azure, Google Cloud
Domain Experience: Optical DWDM Transport (highly valued)
Required Qualifications
6+ years of experience with a Bachelor's degree
or
4+ years of experience with a Master's degree
Proven experience developing and supporting enterprise software applications
Proficiency in Java-based development and cloud-hosted environments
Experience working with CI/CD pipelines and modern deployment platforms
Strong analytical, problem-solving, and communication skills
What Makes a Strong Candidate vs. an Average One
Have built and supported enterprise-scale applications, not just isolated features
Can independently own design decisions and clearly explain technical trade-offs
Are comfortable debugging issues across application, platform, and cloud layers
Have hands-on experience deploying and supporting applications in cloud-native or containerized environments
Can bridge software development and transport/network-adjacent domains, including Optical DWDM
Proactively improve system reliability, scalability, and maintainability
Equal Opportunity Employment
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844-463-6178.
J-18808-Ljbffr