Software Engineer Spring Boot & FileNet Developer
Job Description:
Software Engineer Spring Boot & FileNet Developer DCA2220
Work Arrangement: Remote
Location: Remote (U.S.-based only)
Duration: 12 Months | 2,080 Total Hours
Work Authorization: U.S. Citizens or Green Card holders only.
Engagement Type: W-2 only. No sponsorships, 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.
Required Skills:
Objects Kibana REST Organization Management Skills Diagrams JPA Operations GraphQL Analysis Search Debugging Authorization Word Milestones Utilities Templates Azure Hiring Angular Gitlab Microservices Spring Boot Components Specifications Databases Linux Security Education Documentation Software Java Time Management Design SQL Business Project Management Communication Management