Overview
Skills
Job Details
Work Arrangement: Remote
Location: Remote (U.S.-based only)
Duration: 12 Months | 2,080 Total Hours
Engagement Type: W-2 only. Corp-to-Corp, or 1099 arrangements permitted.
Overview:
Client is seeking a senior Software Engineer III who will provide high-level technical direction and serve as a principal application designer on complex initiatives. This role requires a combined skill set in Java/Spring Boot and IBM FileNet P8 to design, implement, and support enterprise applications and content services. You will lead end-to-end solution delivery, mentor team members, and ensure solutions are secure, scalable, and compliant with enterprise standards.
Hiring Manager note: Candidates must demonstrate both strong Spring Boot and FileNet P8 experience.
Key Responsibilities:
- Lead/oversee complex systems analysis, design, and development across multiple projects; act as both leader and hands-on contributor.
- Spring Boot (3.x+): design, implement, and maintain microservices; build RESTful APIs; connect apps to databases using Spring Data JPA; promote best practices and continuous improvements.
- FileNet P8: set up/configure environments; define roles, proxy objects, document classes, and search templates; leverage Content Engine, Content Navigator, Daeja Viewer; administer deployments (Deployment Manager).
- Build batch-based utilities and integrations using GraphQL APIs and REST services for FileNet-related workflows.
- Collaborate with Development, Operations, and Technology teams from technical analysis through UAT; prepare/review test data and detailed test plans; drive debugging and issue resolution.
- Evaluate complex interdependencies among applications/platforms; produce clear technical/functional specifications, diagrams, and documentation.
- Coordinate work for less-experienced resources; manage technical components of project plans and delivery dates.
- Recommend new technologies, participate in vendor evaluations, and enforce development standards and procedures.
- Maintain high technical aptitude for supported applications, environments, and client ecosystem; support audits, risk, and regulatory standards.
Required Qualifications:
- Associates degree and 6+ years in systems analysis/application development; or 8+ years combined higher education/work experience with at least 6 years in systems analysis/application development.
- Proven hands-on experience with Java and Spring Boot (microservices, REST, Spring Data JPA).
- Proven hands-on experience with IBM FileNet P8 (environment setup, security/roles, document classes, search templates, Content Engine/Navigator, Daeja; deployments).
- Proficiency with personal computers and pertinent project management, word processing, and spreadsheet software.
- Ability to drive milestones, present to stakeholders, and mentor team members; strong problem-solving, communication, organization, and time management skills.
Preferred Qualifications (if applicable):
- Overall 15+ years of professional experience strongly preferred.
- Familiarity with GitLab, Azure Cloud, MS SQL (developer), Automic Scheduler, and monitoring with Dynatrace & Kibana.
- Angular UI development experience.
- Experience with IBM WebSphere and Linux OS.
- Subject matter expertise in business processes supported by the applications; advanced knowledge of integrated/interfacing systems.
- Ability to multitask across complex initiatives and operate independently or in teams.