Purple Drive
•
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
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