Java Architect

  • Texas City, TX
  • Posted 19 hours ago | Updated 19 hours ago

Overview

On Site
$40 - $60
Contract - W2

Skills

Java Architect

Job Details

Job Title: Java Architect


Job Summary

We are seeking an experienced Java Architect to design and implement high-performance, scalable, and secure enterprise-grade applications. The ideal candidate will have deep expertise in Java/J2EE technologies, cloud-native architectures, microservices, and DevOps practices. You will collaborate with cross-functional teams to translate business requirements into robust technical solutions while ensuring adherence to best practices and architectural standards.


Key Responsibilities

  1. Architectural Design & Leadership

    • Define and drive the technical vision, architecture, and roadmap for Java-based applications.

    • Design scalable, fault-tolerant, and high-availability systems using microservices, SOA, or monolithic patterns (as needed).

    • Evaluate and recommend technologies, frameworks, and tools (e.g., Spring Boot, Quarkus, Jakarta EE).

  2. Cloud & DevOps Integration

    • Architect solutions for cloud platforms (AWS/Azure/Google Cloud Platform) using containers (Docker/Kubernetes) and serverless technologies.

    • Implement CI/CD pipelines (Jenkins/GitLab CI/GitHub Actions) and Infrastructure-as-Code (Terraform/Ansible).

  3. Performance & Security

    • Optimize application performance through profiling, caching (Redis/Hazelcast), and database tuning.

    • Ensure compliance with security standards (OAuth2, JWT, SSL/TLS) and mitigate vulnerabilities (OWASP Top 10).

  4. Collaboration & Mentorship

    • Work closely with developers, product managers, and stakeholders to align technical solutions with business goals.

    • Mentor junior engineers and conduct code/design reviews.

  5. Legacy Modernization

    • Lead migration efforts from monolithic to cloud-native architectures.

    • Refactor legacy systems to improve maintainability and scalability.


Technical Skills & Qualifications

  • Core Java Expertise:

    • Java 11/17+, J2EE, Spring Framework (Boot, Cloud, Security, Data), Hibernate/JPA.

  • Architectural Patterns:

    • Microservices, Event-Driven Architecture (Kafka/RabbitMQ), CQRS, Domain-Driven Design (DDD).

  • Cloud & Containers:

    • AWS/Azure/Google Cloud Platform, Kubernetes, Docker, OpenShift, Serverless (Lambda/Functions).

  • Databases:

    • SQL (PostgreSQL/Oracle), NoSQL (MongoDB/Cassandra), and ORM tools.

  • DevOps & Tools:

    • CI/CD, Git, Maven/Gradle, Jenkins, SonarQube, PrometheGrafana.

  • Soft Skills:

    • Strong problem-solving, communication, and leadership abilities.


Preferred Certifications (Optional)

  • AWS/Azure/Google Cloud Platform Certified Solutions Architect.

  • Java Certification (Oracle Certified Master, Spring Professional).

  • TOGAF or other architecture frameworks.


Education & Experience

  • Bachelor s/Master s in Computer Science or related field.

  • 10+ years of Java development experience, with 5+ years in architecture roles.

  • Proven track record of designing and delivering large-scale distributed systems.

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.