What are the responsibilities and job description for the Java Architect position at Data Wave Technologies Inc?
Job Title: Java Architect / Developer (Google Cloud Platform)
Location: Chicago, IL (Hybrid )
Duration: Long term
Tax Term:- W2
Job Summary
We are looking for an experienced Java Architect / Senior Java Developer with Google Cloud Platform (Google Cloud Platform) expertise to design and build scalable, cloud-native enterprise applications in a financial services environment.
Key Responsibilities
- Design solution architecture and define system components, integrations, and non-functional requirements (performance, scalability, security)
- Develop and maintain high-performance Java applications using modern frameworks (Spring Boot, microservices)
- Build and deploy applications on Google Cloud Platform (Google Cloud Platform) (e.g., GKE, App Engine)
- Lead architecture discussions, design reviews, and technical decision-making
- Collaborate with DevOps teams to implement CI/CD pipelines and automation
- Ensure system scalability, reliability, and performance optimization
- Guide development teams and provide technical leadership/mentorship
- Work with stakeholders (business tech) to align solutions with business goals
Required Skills & Experience
Core Technical Skills
- Strong experience in Java (Java 8/11/17 ) and OOP concepts
- Expertise in Spring Boot, Microservices, REST APIs
- Hands-on experience with Google Cloud Platform (Google Cloud Platform)
- Knowledge of containerization (Docker, Kubernetes/GKE)
- Experience with CI/CD tools (Jenkins, Chef, Ansible)
- Strong understanding of distributed systems & cloud architecture
Additional Skills
- Experience with Kafka, messaging systems
- Familiarity with SQL/NoSQL databases (Oracle, PostgreSQL, Cassandra, etc.)
- Knowledge of DevOps practices
- Experience in banking/financial services domain (preferred)
Experience Requirements
- Typically, 12 years for Architect-level roles
- Strong background in enterprise application design
- Proven experience building cloud-native systems