It's a Remote Position.
Who We Are: The Environment team is a small but exciting group within Verizon working on Extended Reality (AR/VR). Our group is focused on how we can use augmented and virtual reality to delight our customers and how we can continue to redefine the future of technology to be more stimulating, immersive, and interactive for all. If you join our team, youll be joining a tight-knit family of individuals who come to work not only to develop state-of-the-art products and capabilities, but to see their friends and have fun in the process. Weve been recognized worldwide by multiple industry working groups and organizations for our innovation and contribution to the development of these exciting new technologies. If youre looking to contribute to our ground-breaking platforms and new technology then this is the place for you!
We are looking for a senior backend Java developer with extensive experiences architecting backend systems, particularly in setting up, deploying and managing containerized microservices. This person will be working on a state-of-the-art, highly performant content distribution platform used with augmented and virtual reality. This person will have developed multiple enterprise-grade virtualized services and products from scratch using different platforms, frameworks and architectures, and is comfortable analyzing business needs and use cases to determine the correct architectural components to utilize within an architecture.
Main Responsibilities: Architect and design full-stack backend services and features for a cutting-edge product from the ground up Implement backend services in a highly containerized environment, using extensive knowledge of Kubernetes orchestration to perform fine-grained management of underlying HW resources Develop secure, scalable, Java-based services to run in this environment Configure and maintain AWS components (EC2, LBs, VPC, Route 53, CloudFront, S3, etc) Utilize test-driven development techniques to ensure quality code releases Provide technical leadership throughout the design process and guidance with regards to practices, procedures and techniques Conduct analyses to properly prioritize development tasks with management Guide and mentor junior-level engineers as necessary Participate in product feature discussions and proactively identify areas for testing
Required Experience/Skills: 4+ years Java development (J2EE, Core Java) 4+ years with Spring/Hibernate/MVC and similar frameworks 3+ years deep hands-on experience with containerization utilizing a Kubernetes orchestration layer 3+ years architecting enterprise products on cloud environments 3+ years designing web services or applications using Apache, Tomcat, AngularJS, Nginx or similar frameworks 3+ years test experience with clear ability to deliver quality results on time Strong interpersonal, oral, and written communication skills Ability to work in a fast-paced, rapidly changing, Agile, competitive environment Ability to work independently and in group environments Self-motivated, proactive, driven individual Knowledge or experience with GPU-based computing is a plus
Please free to reach - firstname.lastname@example.org / 414-716-1384
Experis is an Equal Opportunity Employer (EOE/AA)