Candidate MUST possess a TS/SCI clearance with Intel Polygraph Job Title: Software Architect
Overview: We are seeking an experienced and innovative Software Architect to lead the design and development of our cloud-based Java implementation. The successful candidate will play a critical role in shaping our software architecture, ensuring scalability, performance, and reliability in an agile software development environment. This role requires a deep understanding of cloud technologies, Java development, and agile methodologies.
Key Responsibilities:
1.Architectural Design and Implementation:
oLead the design and development of robust, scalable, and secure cloud-based Java applications.
oDefine architectural standards, guidelines, and best practices.
oEnsure alignment of the architecture with business and technical objectives.
2.Cloud Technology Integration:
oEvaluate and integrate cloud technologies and services (e.g., AWS, Azure, Google Cloud) to enhance application performance and scalability.
oEnsure optimal use of cloud resources and cost-effective deployment strategies.
oMonitor and address any cloud-related issues, ensuring high availability and disaster recovery.
3.Agile Development Support:
oCollaborate closely with agile development teams, providing architectural guidance and support throughout the development lifecycle.
oParticipate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
oEnsure that architectural requirements are incorporated into user stories and backlog items.
4.Technical Leadership:
oMentor and guide software developers and engineers, fostering a culture of continuous improvement and technical excellence.
oConduct code reviews and provide constructive feedback to ensure code quality and adherence to architectural standards.
oStay current with emerging technologies and industry trends, evaluating their potential impact and applicability.
5.Collaboration and Communication:
oWork closely with product managers, business analysts, and other stakeholders to understand business requirements and translate them into technical solutions.
oCommunicate architectural vision, strategies, and progress to both technical and non-technical audiences.
oFacilitate collaboration across cross-functional teams to achieve project goals.
6.Performance and Security:
oEnsure that applications meet performance, security, and compliance requirements.
oConduct performance tuning, optimization, and security assessments.
oImplement and enforce security best practices and standards.
Qualifications:
• Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
• Proven experience as a Software Architect, with a focus on cloud-based Java applications.
• Extensive experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and related services.
• Strong proficiency in Java and related frameworks (e.g., Spring, Hibernate).
• In-depth understanding of microservices architecture, RESTful APIs, and containerization (e.g., Docker, Kubernetes).
• Experience with agile methodologies and tools (e.g., Jira, Confluence).
• Excellent problem-solving and analytical skills.
• Strong communication and leadership abilities.
• Knowledge of DevOps practices and CI/CD pipelines is a plus.
Preferred Qualifications:
• Certification in cloud technologies (e.g., AWS Certified Solutions Architect, Google Cloud Professional Architect).
• Experience with serverless architectures and functions-as-a-service.
• Knowledge of front-end technologies (e.g., Angular, React) is a plus.
• Experience with database technologies (e.g., SQL, NoSQL) and data modeling. MUST be a US Citizen with a U.S. Government clearance - Intel with Polygraph NOTE: Must have an active TS-SCI with poly. No sponsorships or upgrades are available. Submissions without this requirement will not be considered. H1-B holders will not be considered. Benefits:
5 week paid vacation 10 gov't holidays
15% contribution to 401k
LTD, STD disability and life insurance
Paid health, dental, and vision for employee and family.
$5000 annual training expense reimbursement
Computer purchase plan