What are the responsibilities and job description for the Technical Architect position at Diamondpick?
Role : Technical Architect
Full Time
Location : Reading PA
The role
Lead the architecture design and development of enterprise-level applications and solutions.
- Provide technical leadership and mentorship to development teams, ensuring high-quality and scalable solutions.
- Collaborate with cross-functional teams to define and implement technical solutions that meet business requirements.
- Ensure adherence to best practices in software development, including coding standards, testing, and continuous integration.
- Architect and design highly available and scalable cloud-native applications, leveraging AWS Cloud, OpenShift, and Tanzu Kubernetes.
- Oversee the integration of Confluent Kafka for real-time data streaming.
- Lead front-end development using Angular 17, Node.js, HTML5, CSS (Bootstrap), JavaScript, JQuery, and Typescript.
- Develop and maintain RESTful APIs and ensure code quality with Jasmine and Karma testing frameworks.
- Utilize GIT for version control and manage code deployment pipelines using Bamboo/Jenkins.
- Architect and develop robust backend systems using Java 8 JDK, Spring Framework, DB2, Maven, Docker Desktop, and IntelliJ.
- Drive cloud and containerization strategies, utilizing Docker and Kubernetes.
- Required Skills and Qualifications:
- Cloud & Containerization Expertise: Proficiency in AWS Cloud, OpenShift, and Tanzu Kubernetes.
- Messaging & Streaming: Extensive experience with Confluent Kafka.
- Front-End Development: Expertise in Angular 17, Node.js, HTML5, CSS (Bootstrap), JavaScript, JQuery, Typescript, and RESTful API development.
- Testing & Version Control: Proficient with Jasmine, Karma, and GIT.
- Backend Development: Strong hands-on experience with Java 8 JDK, Spring Framework, DB2, Maven, Docker Desktop, and IntelliJ.
- Experience with Continuous Integration/Delivery (CI/CD): Familiarity with Bamboo and Jenkins.
What you’ll bring
- Front-End Tools: Knowledge of React.js, SASS or LESS, Figma/Adobe XD, Redux, and Postman.
- Backend Enhancements: Familiarity with Spring Security, JPA, iBatis, and SQL.
- DevOps Tools: Exposure to Azure, ELK/Wavefront, WebSphere Application Server, Dbeaver, and Salesforce.
- Testing & Automation: Experience with Junit and additional familiarity with Bamboo/Jenkins.
- Educational Requirements:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.