GDIT is looking for a Full Stack Architect to support our HHS customer. This is a leadership role on an Agile deliver team providing mission critical support to our customer.
We are GDIT. The people supporting and securing some of the most complex government, defense, and intelligence projects across the country. We ensure today is safe and tomorrow is smarter. Our work has meaning and impact on the world around us, but also on us, and that’s important. GDIT is your place. You make it your own by embracing autonomy, seizing opportunity, and being trusted to deliver your best every day.
We think. We act. We deliver. There is no challenge we can’t turn into opportunity. And our work depends on an Architect joining our team to support Health and Human Services.
At GDIT, people are our differentiator. As an Architect overseeing the architectural integrity of our solution for HHS, you will be trusted to provide technical leadership for the current and future state of the solution. In this role, your responsibilities will include:
Must have experience in architecting and developing Web Applications involving both front end (Java) and back end database components such as Oracle.
In depth architecting and hands-on Knowledge in in web-based environment utilizing enterprise Java, Spring Framework, Maven, RESTful APIs/Microservices and Web Technologies.
Experience in java application code refactoring and working with EJB's, SOAP architecture is a must.
Identify application performance bottlenecks and facilitate root cause analysis of system issues to minimize impact and future occurrence.
Create solutions and conduct performance tests to improve availability, performance, reliability, capacity and scalability in the application, system or database layers.
Analyzes performance requirements, translate into detailed performance test plans and create test scripts.
Assists in the design and the development teams in establishing standard SLAs and ensures the applications meet the defined SLAs.
Analyzes test results with engineers, product managers, other stakeholders and coordinates with the respective teams for performance tuning, memory leaks and bug fixes.
Understands system's technical architecture, and able to identify the performance implications for different layers of system based on design discussions or architecture documents.
Architect solutions on the cloud designing infrastructure and selecting viable technology stack(s).
Strong background working in Agile environments with Agile methodologies.
Ability to resolve web, application and database bottlenecks such as JVM and connection pool issues.
Excellent communication, organization, and analytical skills.
Ability to multi-task and handle changing priorities in a fast-paced environment.
Ability to communicate complex ideas clearly and simply.
Lead multiple teams driving solution architecture, security and performance.
Provide mentorship to juniors and build the full stack capability within the company.
Provide support to business development team through injection of technical solutions and architectural improvement.
Bachelor’s Degree in Computer Science, Engineering, or a related technical discipline, or the equivalent combination of education, technical certifications or training, or work experience.
10+ years of experience as an Architect for large-scale enterprise applications (Entellitrak preferred).
Strong experience with MS Office suite of products.
Experience in Application performance monitoring tools and other tools such as JMETER, Selenium and large PDF handling processes.
Java, Spring Framework, Maven, RESTful APIs/Microservices and Web Technologies.
Understanding of J2EE Architecture (JBoss, Apache/Tomcat, etc.).
Proficient in multiple Java frameworks such as Struts, Spring, Hibernate, Spark.