Application Architect (Java) - LCG, Inc.
Rockville, MD 20852
About the Job
Location: DC/Metro Area
Required Clearance: Ability to obtain Public Trust
LCG is a minority-owned technology consulting firm that has been a trusted partner to more than 40 federal agencies, including 21 of the 27 Institutes and Centers (ICs) at the National Institutes of Health (NIH). For over 30 years, LCG has brought digitization and innovation to the Health and Human Services (HHS) and the NIH ecosystems. We support IT organizations by bringing precision technology and operation models that achieve mission capabilities and performance success.
Position Description
We are seeking an Application Architect responsible for designing, implementing, and maintaining scalable and efficient application architectures, primarily using Java and related technologies. This role is pivotal in guiding the development teams, ensuring the alignment of the application architecture with business requirements, and supporting cloud application, CI/CD, and DevOps practices. The ideal candidate will also help integrate Generative AI (Gen AI) implementations, modernize Java legacy systems, and leverage AI-powered tools like Microsoft Co-Pilot to enhance productivity.
Key Responsibilities:
- Architect and design scalable, high-performance application systems using Java and related technologies.
- Lead efforts in Java legacy system migration, ensuring seamless transition to modern cloud platforms.
- Develop and maintain CI/CD pipelines to streamline development, testing, and deployment processes.
- Collaborate with DevOps teams to automate testing, deployment, and monitoring for continuous improvement of application performance.
- Guide the integration of Generative AI solutions to enhance application functionalities and optimize business processes.
- Leverage Microsoft Co-Pilot to assist development teams with code suggestions, automated refactoring, and debugging, improving efficiency across the application lifecycle.
- Create architectural blueprints, system models, and specifications to provide direction to development teams.
- Ensure seamless integration of applications with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Maintain architectural integrity, ensuring consistency and alignment with enterprise IT standards.
- Oversee performance tuning, load testing, and optimization of applications, ensuring high availability and reliability.
- Implement security best practices and ensure compliance with relevant regulations for application architectures.
- Collaborate with stakeholders to understand business needs and translate them into technical requirements.
- Stay updated with emerging trends in Java, cloud, DevOps, and AI technologies, evaluating their potential impact on the organization.
Qualifications:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- 7+ years of experience as an Application Architect or similar role, with expertise in Java-based architectures.
- Extensive experience in Java (Spring, Hibernate, etc.), cloud platforms (AWS, Azure, Google Cloud), and containerization (Docker, Kubernetes).
- Hands-on experience in CI/CD pipelines, test automation, and DevOps practices.
- Proven ability to lead Java legacy system migrations to cloud-based platforms.
- Strong knowledge of microservices, SOA, and distributed systems architecture.
- Familiarity with AI-powered tools like Microsoft Co-Pilot to boost coding productivity and efficiency.
- Familiarity with Gen AI technologies and their integration into application architectures.
- Strong problem-solving, analytical, and communication skills.
- Knowledge of security standards and best practices in application development.
Preferred Skills:
- Experience with machine learning and data science technologies.
- Familiarity with agile methodologies.
- Certifications in relevant cloud platforms or architectural frameworks (e.g., AWS Solutions Architect, TOGAF).
Compensation and Benefits
The projected compensation range for this position is $158,900 to $192,000 with a target salary of $176,600 per year benchmarked in the Washington, D.C. metropolitan area. The salary range provided is a good faith estimate representative of all experience levels. Salary at LCG is determined by various factors, including but not limited to role, location, the combination of education/training, knowledge, skills, competencies, certifications, and work experience.
LCG offers a competitive, comprehensive benefits package which includes health insurance options (medical, dental, vision), life and disability insurance, retirement plan contributions, as well as paid leave, federal holidays, professional development, and lifestyle benefits.
Devoted to Fair and Inclusive Practices
All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law.
If you are interested in applying for employment with LCG and need special assistance or an accommodation to apply for a posted position, contact our Human Resources department by email at hr@lcginc.com.
Securing Your Data
Beware of fraudulent job offers using LCG's name. LCG will never request payment-related details or advancement of money during the application process. Legitimate communication will only come from lcginc.com or system@hirebridgemail.com emails, not free commercial services like Gmail or WhatsApp. If you receive suspicious emails asking for payment or personal information, contact us immediately at hr@lcginc.com.
If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission.