Java Architect - No H1B and GC
Listed on 2025-12-27
-
IT/Tech
Systems Engineer, Cloud Computing, IT Project Manager
We are looking for a seasoned Principal Architect / Senior Technical Lead with over 15 years of experience and a successful history of designing and implementing microservices architectures for large-scale, mission-critical applications. In this leadership position, you will establish architectural standards, mentor development teams, and collaborate closely with business stakeholders to ensure that technology solutions align with strategic goals. You should be adept at conveying complex technical ideas, have extensive knowledge of distributed systems, and maintain a progressive mindset that harmonizes innovation with enterprise-level dependability.
Key Responsibilities
Develop and refine the overall architecture for microservices, ensuring it meets both business and technical objectives.
Offer technical direction and advice on domain-driven design (DDD), defining service boundaries, and data management strategies.
Strategic Technology Roadmap
Partner with senior executives and product owners to create a multi-year technology roadmap, emphasizing scalability, resilience, and high availability.
Assess emerging technologies and suggest adoption when relevant to maintain a competitive advantage.
Microservices Implementation
Guide teams in the design, development, and deployment of microservices, utilizing best practices in RESTful APIs, event-driven architectures, and asynchronous messaging.
Ensure compliance with established coding standards, security measures, and API versioning guidelines in every service.
Performance, Scalability & Resilience
Manage capacity planning and performance optimization initiatives to accommodate high throughput and large data volumes.
Implement fault-tolerant patterns (such as circuit breakers, retries, and load balancing) along with strategies to eliminate single points of failure.
Dev Ops & CI / CD
Promote best practices for continuous integration and delivery (CI / CD), which include automated build pipelines, containerization (Docker), and orchestration (Kubernetes).
Collaborate with Dev Ops teams to enhance deployment procedures, minimize downtime, and ensure swift rollbacks when needed.
Observability & Monitoring
Champion the implementation of centralized logging, distributed tracing, and real-time monitoring tools (ELK, Prometheus, Grafana, Jaeger).
Lead incident response and root cause analysis processes to encourage a culture of continuous improvement.
Establish data storage solutions (SQL, No
SQL) and data partitioning / sharding strategies that align with service boundaries.
Ensure adherence to data governance and regulatory requirements (GDPR, HIPAA, etc.) as applicable.
Technical Leadership & Mentoring
Guide mid-level and junior engineers, promoting a culture of learning through design reviews, code reviews, and knowledge-sharing sessions.
Collaborate with project managers, product owners, and QA leads to establish clear priorities and deliver high-quality outputs.
Cross-Functional Collaboration
Engage closely with business stakeholders to translate high-level requirements into scalable technical solutions.
Facilitate communication among engineering teams, executive leadership, and non-technical stakeholders to ensure alignment.
Identify technical risks and propose mitigation strategies, including spikes, proofs of concept, or architectural adjustments.
Regularly inform leadership about project risks, constraints, and timelines.
Qualifications
Requirements
Education & Background
A Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related field (or equivalent practical experience) is required.
More than 15 years of experience in software development, including a minimum of 5 years in an architectural or technical leadership position.
Technical Expertise
Possesses a strong understanding of microservices architecture, domain-driven design (DDD), and event-driven systems.
Has extensive experience with cloud platforms such as AWS, Azure, and GCP, as well as containerization technologies (Docker), orchestration solutions (Kubernetes), and modern CI / CD methodologies.
Demonstrates an in-depth knowledge of messaging systems (Kafka, Rabbit
MQ) and distributed…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).