Vacancy expired!
Company Description
PureIntegration is seeking JAVA Software Engineers (AWS, CONTAINERS, SPRING) to join our growing team developing video platforms that handle billions of requests and millions of users. The team designs, develops, delivers innovative products and services that are essential to bringing Internet, TV and voice to more than 28 million residential and business customers. We are looking for an engineer who is able to listen to Users, understand technical requirements, collaborate on solutions, and deliver technology services in a high velocity, dynamic, "always on" environment. As a member of our team you will work with other engineers to produce critical applications & infrastructure and the tools and processes that enable our systems to scale at a rapid pace. One day might involve creating an API that returns a customer's channel lineup or performance tuning of a Java web application; the next may be building tools to enable continuous delivery or infrastructure as code.Location: Philadelphia, PAWork Arrangement: Contract W2 hourly role, initial contract period through 12/31/2021 with possible extension for additional year. Work Authorization: We Do Not Sponsor H1B Visas, or C2CTechnologies: Java, Java, Linux, AWS, Containers, Microservices, Spring, Reactor, Redis, Splunk/ELK, Terraform, Concourse CI/CD, NoSQL Responsibilities: Responsibilities range from high-level logical architecture through low-level detailed design and implementation, including:- Design, build and scale sophisticated high-volume server-side applications and frameworks.
- Write reusable, testable and maintainable code.
- Collaborate with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.
- Provide technical leadership throughout the design process and guidance with regards to practices, procedures and techniques. Serve as a guide and mentor to junior level engineers.
- Write code that meets functional requirements and is testable and maintainable. Have a passion for test driven development.
- Work with Quality Assurance team to determine if applications fit specification and technical requirements.
- Produce technical designs and documentation at varying levels of granularity.
- 3+ years hands on experience with Java software development using Spring, and REST based architecture
- Proficiency with object-oriented development, data modeling, and design patterns.
- Experience building systems for highly available multi-site environments with an understanding of the network architecture that supports such systems.
- Experience with Java application servers and J2EE containers (Tomcat)
- Knowledge of reactive coding patterns and frameworks (Reactor, Spring WebFlux, etc)
- Fundamental understanding of data stores such as MongoDB, Cassandra, DynamoDB, Redis, Memcached, Oracle, Postgres
- Fundamental understanding of Agile methodology, and software delivery via CI/CD
- Fundamental understanding of testing methodologies and frameworks
- Understanding of the HTTP protocol and experience in caching, especially in HTTP compliant caches.
- Experience developing with Major MVC frameworks (Spring MVC).
- Strong technical written and verbal communication skills.
- A sense of ownership, initiative, and drive and a love of learning!
- Bachelor's degree in Engineering, Computer Science or a related field, or relevant work experience.
- UNIX background
- Familiarity with cloud computing (AWS, Google Cloud Platform, Cloudfoundry, OpenStack).
- ID: #23301509
- State: Pennsylvania Philadelphia 19019 Philadelphia USA
- City: Philadelphia
- Salary: USD TBD TBD
- Job type: Permanent
- Showed: 2021-11-23
- Deadline: 2022-01-21
- Category: Software/QA/DBA/etc