Lead Software (Java/Microservices) Architect/Developer

Job Locations US-Washington, DC
ID
2024-1225
Category
IT Architect
Type
Regular Full-Time

Overview

ILS Inc. is seeking a Senior Developer/Software Architect located in the DC Metro area to support a Federal Program. The ideal candidate is self-motivated leader who will work in a matrixed organization with application developers, QA/Tester, and DBAs; Partner with infrastructure, data governance, and configuration management teams as well as UI/UX designers, and business functional SMEs.

Responsibilities

• Meet with stakeholders to define operational requirements and goals, designs and documents workflow, manage user expectations, and work collaboratively across the enterprise
• Refine architecture and define migration process for modernization of existing application
• Create detailed design and architecture documents, diagrams and models including conceptual, logical, physical, sequence, and context materials
• Develop and present proof of concept (POC) to streamline development and system delivery
• Define infrastructure and capacity planning for to-be environments and tools; Ensure to-be systems are compatible and in compliance with client IT standards
• Define processes and plans for incremental migration of functions and data from as-is to to-be framework.
• Evaluate applications, define domains, trace and mitigate dependencies, and create possible solution architectures for cloud migration
• Partner with technical team members (Business Analysts, Full stack developers, DevOps, Database Administrators) to analyze and document the existing architecture, functionality, and dependencies for UI, service, and data tiers
• Create project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices
• Provide Quality-of-Service business and IT requirements while at the same time representing the optimum way to deploy the architecture for organization-wide
• Create the design of business and system interactions and integrations, demo integrations and solutions to the customer
• Advise on tooling selection
• Estimate efforts and develop plans and schedules for completion of projects following a logical pattern for utilization of resources; Define scope, create estimates, develop budgets, and project plans, needed for approvals
• Provide leadership and problem-solving expertise to effectively work with and influence teams of functional representatives
• Author documents and presentations for both business and technical audiences.
• Manage and track task order deliverables; Publish weekly and monthly status updates
• Visit customer site in Washington DC at least once a week

 

Qualifications

Master of Computer Science preferred or relevant technical experience (BS in Computer Science req.)

Required: 10 years of experience in a technical leadership role

 

Required skill sets - Extensive experience with:
• Application/Software Architecture
• Cloud migration
• Full stack- Java with Angular, SQL, PL/SQL, JavaScript
• Apache Maven
• Relational Database Mgmt. Systems (RDBMS)
• AngularJS
• Familiarity and experience with Software Development Kits (SDK)
• Documenting standard architecture and documents, diagrams, models, presentations, and reports for customer consumption

 

Preferred Skills:
• DevOps Tool: Hudson, Jenkins
• Data stores knowledge (Zookeeper, Cassandra, MongoDB, Hadoop, Acumulo)
• Databases: Oracle, MS-SQL, PostgreSQL
• Development libraries: JUnit, Jasmine, Spock, Mockito testing; Spring, Hibernate, Jackson, Camel
• Development tools expertise: Maven, Gradle, Apache ANT, Ruby on Rails, Docker, JMeter, SoapUI, Git, SVN, CVS, Rational Jazz
• Development Language expertise: Java, C/C++, JavaScript, Python, Ruby, PL/SQL, Bash Scripting, ColdFusion 4.0/5.0, JSP, GSP, Lucene
• Financial or Insurance industry experience plus

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed