Mid Level JAVA Software Engineer with DevOps Experience
Reston, VA, United States
Company Description
pureIntegration is a technology consulting firm with 20+ years of experience servicing Fortune 100 clients headquartered in the DC area. We serve clients in the fastest growing industry of communications, media, and entertainment.
Job Description
pureIntegration is seeking a Mid-Level JAVA Software Engineer with DevOps Experience (AWS, CONTAINERS, SPRING) to join our growing team developing global video platforms that handle billions of requests and millions of users. The team designs, develops, delivers, and operates innovative products and services that are essential to bringing Internet, TV, Streaming, and Voice to millions of residential and business customers globally.
This is a remote position (in the U.S.) and will be a full-time role with an annual salary range between $80k-$110k.
Candidates will be paid within this range based on their work experience and skills. Candidates are also eligible for our full list of benefits, linked here.
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.
- Gain an understanding of a complex microservices architecture to understand how new feature development or updates to existing codebase will affect the service as a whole.
- Write reusable, testable, and maintainable code.
- Collaborate with project stakeholders to identify product and technical requirements.
- Conduct analysis to determine integration needs.
- Write code that meets functional requirements and is testable and maintainable. Have a passion for test driven development.
- Design, create, and maintain observability telemetry collection and dashboards to understand service health.
- Design, create, and maintain automation to perform processes such as builds, deployments, infrastructure as code, and operational automation.
- Participate in production service support and issue resolution in a high-volume high-impact environment.
- Work with Quality Assurance team to determine if applications fit specification and technical requirements.
- Produce technical designs and documentation at varying levels of granularity.
Qualifications
- 4+ years of Professional experience with Java software development using Spring and REST-based architecture.
- Experience or Knowledge with object-oriented development, data modeling, and design patterns.
- Experience or Knowledge building systems for highly available multi-site environments with an understanding of the network architecture that supports such systems.
- Professional 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.
- Experience with infrastructure as …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
- Automate processes
- Collaborate on product requirements
- Support production services
- Write maintainable code
Agile Applications Automation AWS Cassandra CI/CD Cloud Communication Containers DevOps Documentation DynamoDB HTTP Java Memcached Microservices MongoDB Mvc frameworks Oracle Postgres Redis REST Software Development Spring Technical Documentation Test Driven Development
Experience4 years
EducationBachelor's degree Computer Science Engineering Related Field
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9