What are the responsibilities and job description for the Java Technical Architect - Remote position at Apar Technologies?
Location: Blue Ash, OH-45241 - Onsite preferred (Remote - OK)
Duration: 6 months
Duration: 6 months
Competencies: 10 years experience required
Agile Way of Working
Digital : DevOps
Digital : Spring Boot
Core Java
Agile Way of Working
Digital : DevOps
Digital : Spring Boot
Core Java
Role name: Technical Architect
Role Description:
• Consolidate various software components into encapsulated components Using Core Java, Spring Boot, Kafka, Cassandra, and NO SQL on Azure cloud.
• Provide fault-tolerant, high-performance software solutions for medium-sized companies
Software applications using a domain-driven architecture.
• Code changes made by other team members should be reviewed and suggested
Participate in the development of software code by making appropriate changes where necessary during the discussion.
• Using Harness and DevOps, automate production software deployments
Alerting and monitoring.
• Mentor and guide other engineers on the team
• Use engineering best practices to initiate, plan, and execute technical projects execute large-scale, cross functional, and company-wide projects.
• Demonstrate craftsmanship and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
• Manage and maintain multiple production and non-production environments, ensuring that these environments are setup with the standard automated build and releases processes : deliver with quality, reliability.
• Build, leverage and analyze tools, application logs, and analytics data to determine improvements to the product and engineering services
Experience evangelizing technical standards across large orgs to drive concrete outcomes.
• Eye for spotting the right tradeoffs when it comes to fine-tuning systems for speed,robustness, and cost efficiency.
• Participate in setting the technical vision and objectives for multiple teams in alignment with business and market needs.
• Ability to coach, challenge, and guide engineers on the issue troubleshooting front via a root cause analysis process.
• Strong communication and analytical skills
Essential Skills:
• 10 years exp as Java backend developer with Java, Spring boot, Microservices, Azure
• Core Java, Java Spring, Java security framework.
• Streaming technology : Confluent Kafka, and good knowledge of pub/sub architecture.
• Strong in CICD: Kubernetes, Helm Chart , Docker.
• Cloud knowledge is must: good to have Azure Kubernetes, Azure Terraform, Azure devops, Azure networking.
• DB: SQL- Azure MS SQL, MS SQL, NO-SQL : Cassandra
• Version control : Git hub.
• Security framework: OAuth 2.0 and OIDC.
• Tec-spec : Harness and Rancher
• Knowledge on multiple geolocation application deployment, and good understanding on DR system
• 10 years exp as Java backend developer with Java, Spring boot, Microservices, Azure
• Core Java, Java Spring, Java security framework.
• Streaming technology : Confluent Kafka, and good knowledge of pub/sub architecture.
• Strong in CICD: Kubernetes, Helm Chart , Docker.
• Cloud knowledge is must: good to have Azure Kubernetes, Azure Terraform, Azure devops, Azure networking.
• DB: SQL- Azure MS SQL, MS SQL, NO-SQL : Cassandra
• Version control : Git hub.
• Security framework: OAuth 2.0 and OIDC.
• Tec-spec : Harness and Rancher
• Knowledge on multiple geolocation application deployment, and good understanding on DR system
Desirable Skills: Knowledge of Retail domain