Java Architect

Vidorra Consulting Group
Bellevue, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Bellevue, United States of America

Tech stack

Java
API
Amazon Web Services (AWS)
User Authentication
Azure
Cloud Computing
Continuous Integration
Database Design
Software Design Patterns
DevOps
Distributed Systems
Amazon DynamoDB
Github
Gradle
Hibernate
Java Persistence API
Spring
PostgreSQL
Maven
Enterprise Messaging Systems
Microsoft SQL Server
MongoDB
MySQL
NoSQL
OAuth
Oracle Applications
RabbitMQ
Standard Sql
Software Engineering
Systems Integration
Software Organization
Google Cloud Platform
Enterprise Software Applications
Spring Cloud
Spring-boot
Software Security
Event Driven Architecture
Containerization
Kubernetes
Cassandra
Kafka
Reactive Programming
REST
Docker
Service Stack
Jenkins
Microservices

Job description

We are seeking an experienced Java Architect to design, develop, and oversee scalable, high-performance enterprise applications. The ideal candidate will have deep expertise in Java technologies, microservices architecture, cloud platforms, and modern software development practices. The Java Architect will provide technical leadership, define architecture standards, and collaborate with cross-functional teams to deliver robust solutions., * Design and implement enterprise-grade application architectures using Java and related technologies.

  • Define technical roadmaps, architecture standards, and best practices.
  • Lead architecture discussions and provide technical guidance to development teams.
  • Design and develop microservices-based applications and APIs.
  • Collaborate with business stakeholders to translate requirements into technical solutions.
  • Review application designs, code, and system integrations to ensure quality and scalability.
  • Drive cloud-native architecture initiatives using AWS, Azure, or Google Cloud Platform.
  • Ensure application security, performance, availability, and maintainability.
  • Mentor developers and conduct technical reviews.
  • Support DevOps, CI/CD, and automation initiatives.
  • Evaluate and recommend new technologies, frameworks, and tools., Technology Stack
  • Java 8/11/17+
  • Spring Boot
  • Spring Cloud
  • Hibernate/JPA
  • REST APIs
  • Kafka / RabbitMQ
  • Docker
  • Kubernetes
  • AWS / Azure / Google Cloud Platform
  • Jenkins / GitHub Actions
  • Maven / Gradle
  • Oracle / PostgreSQL / MongoDB

Requirements

  • 10+ years of software development experience with Java.
  • 3+ years of experience in an Architect or Technical Lead role.
  • Strong expertise in:
  • Java 8/11/17+
  • Spring Boot
  • Spring Framework
  • Microservices Architecture
  • RESTful APIs
  • Hibernate/JPA
  • Design Patterns
  • Distributed Systems
  • Experience with cloud platforms:
  • AWS, Azure, or Google Cloud Platform
  • Experience with containerization and orchestration:
  • Docker
  • Kubernetes
  • Strong understanding of:
  • CI/CD pipelines
  • DevOps practices
  • Security and authentication (OAuth2, JWT, SSO)
  • Messaging systems (Kafka, RabbitMQ)
  • Strong SQL and database design experience (Oracle, SQL Server, PostgreSQL, MySQL).

Preferred Qualifications

  • Experience with event-driven architecture.
  • Knowledge of reactive programming frameworks.
  • Experience with NoSQL databases (MongoDB, Cassandra, DynamoDB).
  • Experience in Agile/Scrum environments.
  • Relevant cloud or architecture certifications are a plus.

Apply for this position