Randstad Sr Java Backend Server Engineer/Architect in Warren, New Jersey

Sr Java Backend Server Engineer/Architect

job details:

  • location:Warren, NJ

  • date posted:Tuesday, November 27, 2018

  • job type:Contract

  • industry:Professional, Scientific, and Technical Services

  • reference:658252

job description

Sr Java Backend Server Engineer/Architect

job summary:

The "Envrmnt" team is a small but exciting group 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, you'll 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. We've been recognized worldwide by multiple industry working groups and organizations for our innovation and contribution to the development of these exciting new technologies. If you're looking to contribute to our ground-breaking platforms and new technology then this is the place for you!

location: Warren, New Jersey

job type: Contract

work hours: 9am to 5pm

education: Bachelors


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


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

skills: Java develope

backend system





Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.