Java Architect
Job Description
We are looking for an experienced Windows Desktop Engineer to join our team. This role requires expertise in designing, implementing, and maintaining Windows desktop environments, with a focus on SCCM, OS deployment, and security management.
Key Information
o Minimum of 10-16 years of experience in software development, with a significant focus on Java.
o Proven experience in architectural design and implementation for large-scale projects.
o Experience with government projects is highly preferred.
o Proficiency in Java and related frameworks (Spring, Hibernate, etc.).
o Strong understanding of VAPT and VMS processes and tools.
o Experience with ETL tools and processes for data integration and transformation.
o Proficiency in Scala and functional programming.
o Knowledge of server operations and maintenance.
o Experience managing monthly patching processes for servers and applications.
o Familiarity with WOGAA standards and compliance requirements.
o Knowledge of microservices architecture, RESTful APIs, React JS,and cloud platforms (AWS, Azure, GCC 1.0 and GCC2.0 etc.).
o Knowledge of DevOps practices and tools (CI/CD pipelines, Docker, Kubernetes)