Java Microsoft Architect

  • Plano, TX
  • Posted 1 hour ago | Updated 1 hour ago

Overview

On Site
$40 - $60
Full Time

Skills

Communication
API
Amazon Web Services
Analytics
AngularJS
Apache Kafka
Golang
DevOps
Disaster Recovery
Docker
Documentation
Elasticsearch
FOCUS
Caching
Continuous Delivery
Continuous Integration
Dashboard
Microservices
Java
Jenkins
Kibana
Kubernetes
Leadership
Load Balancing
Design Review
Good Clinical Practice
Google Cloud Platform
High Availability
Performance Tuning
RESTful
RabbitMQ
Scalability
Spring Framework
IaaS
Microsoft
Microsoft Azure
MongoDB

Job Details

Requirements:

  • Expert-level proficiency in Java,Spring Boot and microservices architecture. ( 7+ Years )
  • Hands-on experience with Go lang,MongoDB,Nginx and ELK stack. (4+ Years)
  • Solid understanding of CI/CD pipelines, automation and Jenkins , DevOps practice.( 4+ Years)
  • Practical exposure to Angular and Node.js development.
  • Excellent grasp of distributed systems, RESTful APIs, and message-driven architectures (Kafka, RabbitMQ preferred).
  • Deep understanding of cloud infrastructure (AWS, Azure, or Google Cloud Platform) and container orchestration (Docker, Kubernetes).
  • Strong focus on code quality, performance optimization, and security best practices.
  • Exceptional communication and leadership skills with the ability to influence technical direction.

Key Responsibilities:

  • Design and implement microservices-based architectures using Java Spring Boot
  • Define and enforce architectural standards, design principles, and best practices across teams.
  • Develop high-level and low-level architecture diagrams, integration flows, and documentation.
  • Evaluate trade-offs between scalability, performance, security, and maintainability.
  • Guide teams in implementing API-first and test-driven designs.
  • Conduct code and design reviews, ensuring quality and adherence to architectural guidelines.
  • Configure and optimize Nginx for load balancing, reverse proxying, and caching.
  • Implement CI/CD pipelines using Jenkins for automated builds, testing, and deployments.
  • Integrate ELK stack (Elasticsearch, Logstash, Kibana) for centralized logging, monitoring, and analytics.
  • Ensure observability through metrics, dashboards, and alerting systems using ELK and other tools.
  • Define strategies for high availability, fault tolerance, and disaster recovery.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Techim INC