Software Architect - Byte Systems LLC
Reston, VA 20190
About the Job
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:
o Lead the design and development of robust, scalable, and secure cloud-based Java applications.
o Define architectural standards, guidelines, and best practices.
o Ensure alignment of the architecture with business and technical objectives.
2. Cloud Technology Integration:
o Evaluate and integrate cloud technologies and services (e.g., AWS, Azure, Google Cloud) to enhance application performance and scalability.
o Ensure optimal use of cloud resources and cost-effective deployment strategies.
o Monitor and address any cloud-related issues, ensuring high availability and disaster recovery.
3. Agile Development Support:
o Collaborate closely with agile development teams, providing architectural guidance and support throughout the development lifecycle.
o Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
o Ensure that architectural requirements are incorporated into user stories and backlog items.
4. Technical Leadership:
o Mentor and guide software developers and engineers, fostering a culture of continuous improvement and technical excellence.
o Conduct code reviews and provide constructive feedback to ensure code quality and adherence to architectural standards.
o Stay current with emerging technologies and industry trends, evaluating their potential impact and applicability.
5. Collaboration and Communication:
o Work closely with product managers, business analysts, and other stakeholders to understand business requirements and translate them into technical solutions.
o Communicate architectural vision, strategies, and progress to both technical and non-technical audiences.
o Facilitate collaboration across cross-functional teams to achieve project goals.
6. Performance and Security:
o Ensure that applications meet performance, security, and compliance requirements.
o Conduct performance tuning, optimization, and security assessments.
o Implement 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
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:
o Lead the design and development of robust, scalable, and secure cloud-based Java applications.
o Define architectural standards, guidelines, and best practices.
o Ensure alignment of the architecture with business and technical objectives.
2. Cloud Technology Integration:
o Evaluate and integrate cloud technologies and services (e.g., AWS, Azure, Google Cloud) to enhance application performance and scalability.
o Ensure optimal use of cloud resources and cost-effective deployment strategies.
o Monitor and address any cloud-related issues, ensuring high availability and disaster recovery.
3. Agile Development Support:
o Collaborate closely with agile development teams, providing architectural guidance and support throughout the development lifecycle.
o Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
o Ensure that architectural requirements are incorporated into user stories and backlog items.
4. Technical Leadership:
o Mentor and guide software developers and engineers, fostering a culture of continuous improvement and technical excellence.
o Conduct code reviews and provide constructive feedback to ensure code quality and adherence to architectural standards.
o Stay current with emerging technologies and industry trends, evaluating their potential impact and applicability.
5. Collaboration and Communication:
o Work closely with product managers, business analysts, and other stakeholders to understand business requirements and translate them into technical solutions.
o Communicate architectural vision, strategies, and progress to both technical and non-technical audiences.
o Facilitate collaboration across cross-functional teams to achieve project goals.
6. Performance and Security:
o Ensure that applications meet performance, security, and compliance requirements.
o Conduct performance tuning, optimization, and security assessments.
o Implement 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
Source : Byte Systems LLC