Logo
Purple Drive

Java Architect

Purple Drive, Westlake, Texas, United States

Save Job



Architectural Design & Planning

• Design end-to-end software architecture for scalable, secure, and high-performance applications.

• Define technology stack, coding standards, and architectural patterns for both front-end and back-end.

• Collaborate with product managers, UI/UX designers, and business stakeholders to translate requirements into technical solutions.



Back-End Development (Java)

• Lead development using Java (Spring Boot, Hibernate, etc.).

• Build RESTful APIs, microservices, and event-driven systems.

• Optimize application performance and database access (SQL/NoSQL).



Front-End Development

• Guide development using modern frameworks (React.js / Angular / Node.js).

• Experience with IBM loopback

• Ensure responsive design and cross-browser compatibility.

• Implement reusable UI components and state management.



DevOps & Cloud Integration

• Architect and deploy solutions on cloud platforms (AWS, Azure, GCP).

• Oversee CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).

• Monitor and manage infrastructure scalability and availability.



Leadership & Best Practices

• Provide technical leadership and mentorship to development teams.

• Conduct code reviews, enforce clean architecture and SOLID principles.

• Establish security best practices (OWASP, OAuth2, etc.).

••

Required Qualifications:

• Bachelor's or Master's degree in Computer Science, Engineering, or related field.

• 10+ years of experience in full-stack development with strong Java expertise.

• 5+ years of experience in architecture and system design.

• Strong proficiency with:



Back-End:

Java, Spring Boot, JPA/Hibernate, RESTful APIs, Microservices.



Front-End:

React.js / Angular / Vue.js, JavaScript/TypeScript, HTML5, CSS3.



Databases:

MySQL, PostgreSQL, MongoDB, Redis, etc.



Cloud:

AWS, Azure, or GCP (certifications are a plus).



DevOps:

Jenkins, Docker, Kubernetes, Terraform/CloudFormation.

••

Preferred Skills:

• Experience with Kafka, RabbitMQ, or other messaging systems.

• Knowledge of security frameworks and API gateways.

• Experience in Agile/Scrum environments and modern development practices.

••

Soft Skills:

• Strong problem-solving and analytical thinking.

• Excellent communication and collaboration abilities.

• Ability to lead and mentor technical teams.

• Adaptability to work in fast-paced, dynamic environments