Vacancy expired!
Company Description
PureIntegration is seeking Senior Software Developer (C, Java, Microservices) 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 video advertising solutions to their many streaming video 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: Princeton, NJWork Arrangement: Contract W2 hourly or C2C role, initial contract period through 6/30/2022 with possible extension.Work Authorization: We Do Not Sponsor H1B VisasTechnologies: C, Java, Linux, AWS, Containers, Cloud, SaaS, Microservices, Apache Hadoop, Apache Spark, Apache Storm, MS-SQL, MySQL, PostgreSQL, Oracle, RabbitMQ, activeMQ, Apache KafkaResponsibilities: Responsibilities range from high-level logical architecture through low-level detailed design and implementation, including:- Design, develop, test and document
- Diagnose root cause of defects/issues and implement software
- Help investigate field issues and support production systems
- Be resourceful, flexible, and an excellent collaborator supporting the Development scrum
- Write unit test code to automatically test the key parts of the system
- Work closely with test engineers to review requirements, system designs and plan for both manual and automated testing.
- Bachelor's Degree in Computer Science, or equivalent
- 10+ years of experience in the computing industry
- Strong C and/or Java language skills
- Deep understanding of object-oriented design, data structures, and algorithms
- Experience building microservices and using NoSQL databases and Big Data frameworks
- Exposure to all phases of the software development lifecycle
- Excellent oral and written communication skills
- An aptitude for analytical problem solving
- The ability to quickly learn new technologies
- Actively participate in an Agile/Scrum environment and on all tasks
- Experience with any of the following:
- Big Data frameworks like Apache Hadoop, Apache Spark, Apache Storm, etc.
- Databases like MS-SQL, MySQL, PostgreSQL, Oracle, etc.
- NoSQL Databases like Cassandra, CouchDB, MemcacheDB, etc.
- Cloud, SaaS, and Microservices platforms
- Web languages and technologies like JavaScript, Perl, Python, HTML, XML, etc.
- Web servers like Apache, Nginx, Jetty, etc.
- SCM and CI tools like Git, Gerrit and Jenkins
- ALM tools like Confluence and JIRA
- Durable Queues like RabbitMQ, activeMQ, Apache Kafka, etc.
- Protocol Buffers and gRPC.
- ID: #23301401
- State: New Jersey Princeton 08540 Princeton USA
- City: Princeton
- Salary: USD TBD TBD
- Job type: Permanent
- Showed: 2021-11-23
- Deadline: 2022-01-21
- Category: Software/QA/DBA/etc