Job TitleDeveloper IV
Position Details- Contract to Hire
- Partial Onsite: At least 3 days per week onsite and as needed
- Interviews: In Person
- Hours: 8:00 AM to 5:00 PM with some after-hours work on Sunday nights
- Some weekend work and Developer On-Call rotation expected
Position SummaryThe Developer IV is responsible for designing, developing, testing, and supporting enterprise applications using Java, Spring Boot, Hibernate, Oracle, Web Services, and REST-based technologies. This role works closely with business and compliance stakeholders to deliver enhancements and support a Compliance Notification System that automates critical business processes and regulatory communications. Responsibilities include application modernization, technical debt remediation, framework upgrades, production support, systems integration, automated testing, and the effective use of AI-assisted development tools such as GitHub Copilot to improve developer productivity and code quality. The position also provides technical leadership, participates in code reviews, and helps drive continuous improvement across the application portfolio.
Essential Duties and Responsibilities- 20% Produce deliverables related to assigned projects. Perform analysis, design, programming, and implementation of systems and procedures to solve complex business or scientific problems. Evaluate interrelationships in immediate programming areas to determine how changes in one program will affect another related area. Apply conversions and enhancements to business systems. May lead or provide expertise on assigned projects.
- 20% Work closely with customers, business analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions. Ensure solutions are aligned with business and IT strategies and comply with organizational architectural standards. Assist in post-implementation support and system enhancements.
- 20% Responsible for analysis, design, programming, and implementation of complex application tasks and projects. Devise feasible, logical procedures to resolve business problems through the use of computer resources. Formulate scope and objectives through research to develop or modify complex systems. Review detailed specifications and recommend modifications. Design, code, test, and debug complex application programs.
- 15% Test modified programs, create necessary test files and data, verify logic, debug, and write relevant documentation.
- 15% Design and develop IT systems. Devise new sources of data and develop new approaches and techniques. Participate in the full systems life cycle and be responsible for designing, coding, testing, implementing, maintaining, and supporting complex application software delivered on time and within budget.
- 10% Provide guidance to lower-level programmers/analysts. Act as an internal consultant by providing technical guidance on complex projects. Determine and resolve problems with other systems analysts, programmers, and systems users. Test designed programs, verify logic, perform necessary debugging, and write documentation.
Day-to-Day Responsibilities- Design, develop, test, and support enterprise Java applications.
- Support and enhance the Compliance Notification System.
- Collaborate with business and compliance stakeholders on new enhancements and system improvements.
- Perform application modernization and technical debt remediation initiatives.
- Complete Java, Spring Boot, Hibernate, and framework upgrades.
- Develop and maintain REST APIs and system integrations.
- Participate in code reviews and technical design discussions.
- Create and execute automated testing solutions.
- Troubleshoot production issues and provide ongoing application support.
- Utilize GitHub Copilot and other AI-assisted development tools to improve productivity and code quality.
- Participate in on-call support rotations and occasional after-hours/weekend support.
Required Skills- Senior-level Java enterprise development experience.
- Spring Framework and Spring Boot.
- Hibernate or comparable persistence frameworks.
- SQL and relational databases.
- REST APIs and system integration.
- Technical debt remediation.
- Framework and dependency upgrades.
- Automated testing.
- CI/CD practices.
- Production troubleshooting.
- Secure coding practices.
- Ability to translate business and compliance requirements into technical solutions.
- Capability to understand and support Compliance Notification workflows, including triggering rules, recipients, templates, approvals, delivery tracking, exception handling, audit history, retention, and reporting.
- Java (Java 11/17+).
- Spring Framework / Spring Boot.
- Hibernate / JPA.
- Oracle Database / SQL.
- REST APIs & Web Services.
- GitHub Enterprise and GitHub Copilot.
- Git-based Source Control (Git/GitHub).
- CI/CD and Build Tools (Maven, Jenkins, or equivalent).
- Experience modernizing large or long-lived Java enterprise applications.
- Advanced experience designing, developing, testing, and supporting enterprise applications.
- Strong Java development experience including object-oriented design, reusable components, exception handling, and secure coding practices.
- Strong working knowledge of Hibernate or comparable Java persistence frameworks.
- Experience with relational databases, SQL, data modeling, stored procedures, and database performance considerations.
- Experience developing and consuming REST APIs and integrating applications with internal or external systems.
- Demonstrated experience completing major Spring, Spring Boot, Hibernate, or Java upgrades.
- Experience with Oracle databases and enterprise data-integration patterns.
- Experience with IBM WebSphere, Open Liberty, or comparable Java application server environments.
Nice to Have Skills- Experience with Compliance Notification Systems.
- Experience supporting regulatory communications platforms.
- AI-assisted software development experience.
- Enterprise application modernization initiatives.
Minimum Required Skills and Abilities- Comprehensive understanding of applications/development, quality assurance, and integration methodologies, concepts, and facilities in a mainframe, midrange, and/or PC/LAN environment.
- Demonstrates a high level of technical proficiency in programming languages, platform capabilities, and methods of systems analysis and program design.
- Excellent analysis, decision-making, and problem-solving skills.
- Demonstrates logical abstract thinking and ability to assimilate and adhere to project goals and deadlines.
- Ability to communicate effectively verbally and in writing.
- Able to work well under pressure and as part of a team.
- Strong interpersonal and team-building skills.
- Familiarity with project management concepts.
- Ability to assess requirements, alternatives, and risks/benefits for low- to high-impact projects.
- Strong attention to detail.
- Ability to establish and maintain effective working relationships with employees, clients, vendors, and others.
- In-depth understanding of organizational functions, behavior, and interrelationships.
Software/Tools- Java 11/17+
- Spring Framework
- Spring Boot
- Hibernate
- JPA
- Oracle Database
- SQL
- REST APIs
- Web Services
- GitHub Enterprise
- GitHub Copilot
- Git/GitHub
- Maven
- Jenkins
- IBM WebSphere
- Open Liberty
Work Environment Customer-focused, project-oriented programming environment. Fast-paced, multi-platform environment which may require action and response 24x7 to support the technical business needs of the customer.
Education Bachelor's degree in Computer Science, Information Technology, or other job-related degree.
Degree Equivalency 4 years of job-related work experience, or 2 years of job-related experience plus an associate degree in Computer Science, Information Technology, or other job-related degree.
Work Experience 6 years of application development, systems testing, or other job-related experience.
Pay Transparency:- This is the pay range that Magnit reasonably expects to pay someone for this position: $41.00 to $58.57 per hour W-2.
- Benefits: Medical, Dental, Vision, 401K (provided minimum eligibility hours are met).
BlueCross is a strong supporter of our veterans, and many service men and women have joined our ranks. We've found dedication, work ethics and job skills that serve well in the military excel in many of our lines of business, and we proudly have veterans filling positions in Human Resources, Information Technology, Customer Service, Operations, General Services and more.
Through our government contracts, we also have employees serving at Shaw Air Force Base, the Naval Health Clinic in Charleston, the Naval Hospital in Beaufort and in our hometown of Columbia, S.C., at Ft. Jackson. If you are a full-time employee in the National Guard or Reserves, we will even cover the difference in your pay if you are called to active duty. If you're ready to join a diverse company with secure, community roots and an innovative future, apply for a position now!
QUALIFICATION/ LICENSURE :
- Work Authorization : US Citizen
- Travel Required : No travel required
- Shift timings: Not specified