Developer III- Java Developer
TALENT Software Services · Columbia, SC · 2 mo ago
On-siteOTHRFull-time
About the role
This position involves performing all phases of applications systems analysis and design, including developing and modifying complex systems to support information systems processes.
Responsibilities
- Analyze systems specifications and develop applications; prepare detailed specifications for complex programs.
- Design, code, test, debug, document, and maintain programs.
- Formulate scope and objectives through research to develop or modify complex systems.
- Ensure team members understand business requirements and maintain organizational standards (20% of role).
- Maintain and modify programs according to specifications, ensuring timely and budget-compliant delivery (20% of role).
- Test modified programs, create test files/data, verify logic, debug, and document changes (20% of role).
- Analyze production systems, recommend enhancements, and provide instruction to support teams (20% of role).
- Develop functional/technical specifications, diagrams, and workflows for data processing in appropriate environments.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience: 4 years of job-related work or 2 years plus an associate’s degree).
- 4 years of application development, systems testing, or related experience.
- Strong understanding of development methodologies, quality assurance, and integration in mainframe, midrange, or PC/LAN environments.
- Proficiency in Java Development (JDK, v21, JSON, XML) and familiarity with MongoDB, Quarkus (container development) is a plus.
- Strong analytical, problem-solving, and decision-making skills with logical/abstract thinking.
- Excellent verbal/written communication and interpersonal skills; ability to work under pressure and collaborate effectively.
- Project management knowledge and attention to detail.
- Ability to build effective relationships with employees, clients, and vendors.
Skills
- Strong knowledge of relevant operating systems, programming languages, and development tools.
- Customer-focused, adaptable, and able to respond to technical business needs in a fast-paced, multi-platform environment (24/7 support may be required).
- Soft skills: Collaboration, written/verbal communication, and ability to learn/adapt to unique processes.
Work Environment
This role is part of the PGBA Web and Desktops Team, upgrading and deploying a large government application for military and veteran customer service. The position focuses on front-end web development and deployment, with changes spanning both front-end and back-end technologies.
The team consists of 20 developers and analysts collaborating on multiple projects to modernize applications. A culture of collaboration and quality work is emphasized.
Schedule
- Standard hours: Monday–Friday, 9 AM–5 PM (overtime may be required).
- Hybrid schedule preferred: Tuesday, Wednesday, Thursday onsite; remote options considered.
- C2 Eligibility and credit check required; no subcontractors.