Hybrid Details:
Must be local to Reading, PA. On-site at local client sites 3 days/week (travel expenses not covered).
Duration:
9 months to start
Job Description:
We are looking for someone who has hands-on experience and the ability to write proper code in Angular/Java/Spring.
Key Responsibilities:
- 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.
- Process Flows
- Mentor and Knowledge transfer to client project team members
- Participate as primary, co and/or contributing author on any and all project deliverables associated with their assigned areas of responsibility
- Participate in data conversion and data maintenance
- Provide best practice and industry specific solutions
- Advise on and provide alternative (out of the box) solutions
- Provide thought leadership as well as hands on technical configuration/development as needed.
- Participate as a team member of the functional team
- Perform other duties as assigned.