Senior Java Developer
Job Description
SYSTEMTEC is seeking a Senior Java Developer for a hybrid position supporting complex enterprise Java systems in the Columbia, SC area. The role involves hands-on application development, database update work, and production support within an Agile delivery environment.
Key Responsibilities
- Analyze, design, develop, test, debug, implement, maintain, and support complex Java applications.
- Deliver application enhancements and perform Oracle database updates while ensuring solutions meet technical and business requirements.
- Investigate and resolve complex production issues, including evaluating downstream impact of application changes.
- Work with business analysts, customers, developers, and other stakeholders to convert requirements into technical solutions.
- Provide technical leadership, mentoring, design recommendations, and development guidance to other team members.
- Contribute across the full software development life cycle, including Agile planning, development, testing, implementation, documentation, and ongoing support.
Required Qualifications
- Authorization to work for any employer in the U.S.; SYSTEMTEC cannot provide sponsorship or work with Third-Party agencies.
- Bachelor’s degree in Computer Science, Information Technology, or related field, or an accepted combination of education and relevant experience.
- Minimum 8 years of experience in application development, systems testing, or a related technical discipline.
- Strong hands-on experience developing Java applications using Eclipse.
- Experience with Oracle databases and performing database updates.
- Proficiency with Hibernate 3.0+ and the Spring Framework, including experience with versions 3.x, 5.x, and/or 6.x.
- Experience using Jenkins and GitHub in a software development environment.
- Strong understanding of SDLC practices including systems analysis, integration, testing, and troubleshooting.
- Excellent analytical, problem-solving, and written and verbal communication skills.
- Must currently be located within approximately 30–45 minutes of the Columbia, South Carolina area; relocating candidates must be local before submission.
Technologies
- Java
- Eclipse
- Oracle
- Hibernate
- Spring Framework
- Jenkins
- GitHub
Preferred Experience
- Experience working in an Agile/Scrum development environment.
- Experience providing technical guidance or mentoring to other developers.
- Background supporting complex, interconnected enterprise applications.
- Experience with production support, application modernization, and technical debt remediation.
- Familiarity with application, component, and data architecture concepts.
Work Location
This hybrid role is based in the Columbia, South Carolina area. Onsite work is expected approximately 3 days per week, with additional onsite presence as needed.
Compensation and Benefits
- Compensation: USD 69 per hour (hourly).
- Benefits: Health, dental, disability, and life coverage.
- Retirement: 401(k) with match.
Employment Notes
SYSTEMTEC is not set up to employ workers in the states of California, New York, and New Jersey.