Overview:
TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. Our client provider of digital technology and transformation information technology and services
Position: Java Architect
Location: Remote
Duration: 6 Months
Job Type: Contract
Work Type: Remote
Job Description:
Job Overview:
-
We are seeking a highly skilled and experienced Application Architect to join our team.
-
The ideal candidate will have a deep understanding of application development using Java NodeJS API design React and will bring advanced knowledge of modern technologies such as GraphQL AWS services and Kubernetes APIs.
-
This role requires a strategic thinker who can drive architectural decisions and provide technical leadership across multiple projects.
Key Responsibilities:
-
Develop and maintain robust application architectures ensuring scalability performance and security.
-
Lead and mentor development teams in the design development and deployment of highquality applications.
-
Design and implement RESTful APIs ensuring seamless integration with various services and applications.
-
Architect and develop web applications using Spring Boot Node.JS and React frameworks.
-
Establish and enforce coding standards and best practices to maintain high code quality.
-
Work closely with product managers designers and other stakeholders to translate business requirements into technical solutions.
-
Identify and address performance bottlenecks and optimize applications for speed and efficiency.
-
Create and maintain technical documentation including architectural diagrams design specifications and operational procedures.
-
Leverage knowledge of GraphQL to enhance API capabilities and improve clientserver interactions.
-
Utilize AWS/Azure/GCP services with a strong focus on IAM to ensure secure and efficient cloudbased solutions.
-
Apply Hyperscaler Frameworks for scalable and resilient cloud architecture.
-
Implement OAuth2 authentication and authorization concepts to secure applications and manage user access.
-
Interact with Kubernetes APIs to facilitate deployment scaling and management of containerized applications.
-
Research emerging technologies and trends to build Proofs of Concept (POCs) that demonstrate the viability and benefits of new approaches.
Qualifications:
-
Bachelors or Masters degree in Computer Science Information Technology or a related field.
-
8 years of experience in application development and architecture.
-
Strong programming skills in designing development and implementation of multitier distributed and highly scalable applications using Java J2EE Spring Boot Node.JS JavaScript JSON.
-
Strong expertise in designing and implementing RESTful APIs.
-
Understanding on React for frontend development.
-
Proficiency in GraphQL for advanced API design and development.
-
Indepth knowledge on of the cloud services (AWS Azure or GCP). especially IAM and experience with cloud platforms.
-
Experience with OAuth2 authentication and authorization.
-
Experience in interacting with Kubernetes APIs for container management and orchestration.
-
Familiarity with Hyperscaler Frameworks and their application in cloud architecture is an added advantage.
-
Solid understanding of database design and management.
-
Knowledge of DevOps practices and CI/CD pipelines is beneficial.
-
Excellent problemsolving skills and the ability to think critically.
-
Strong communication and interpersonal skills.
-
Ability to work independently and as part of a team.
TekWissen Group is an equal opportunity employer supporting workforce diversity.