This job listing expired on Oct 8, 2021
Tweet

At NVIDIA, our employees are passionate about parallel and GPU computing. We’re united in our quest to transform the way graphics are used for work and play. Are you passionate about creating ground-breaking software for creative and innovative customer experience? Do you thrive in a high performance environment? If so, then we want you to join our team. The rewards are sweet and include collaborating with some of the smartest people in the industry, an aggressive compensation plan that rewards top performers, and the opportunity to work on products that transform the way people work and play!

As a Senior Java Developer, you will be a member of NVIDIA’s Digital Marketing team. You will develop software for creative user experiences. You will work on the latest web technologies to build quality digital experiences on the web, and digital marketing campaigns on our websites around the world. You use agile methodologies to design and develop back end using our software stack to improve customer experiences for both our consumer (GeForce.com) and enterprise businesses (NVIDIA.com). If you have a passion for innovation and driving outstanding web experiences, we are looking for you! You are comfortable working on a sophisticated web platform, developing core marketing tech stack and the core data management platform. You are able to work under minimal supervision and act as a problem solver. You are a standout colleague who knows how to work, think and learn as a team.

What You’ll Be Doing

  • Analyze architecture, relationship between systems, and systems flow of end-to-end design.
  • Showcase problem-solving and analytical skills and translate business and technical requirements into workable technical solutions.
  • Guide others to assess system usage trends and identify potential performance constraints with inter-system designs.
  • Evaluate solution’s alignment with the end user experience.
  • Use knowledge of Software/ Application Development & Architecture to develop systems and applications using sophisticated algorithms to deliver business functions or architectural components.
  • Develop system architecture that improve designs & mapping form to function.
  • Experience in developing scalable enterprise applications in Java, J2EE, Servlets, Spring Framework, Spring Boot, Spring JUnit and Mockito, Api docs, Hibernate, AWS Lambda, AWS SQS, ELK Stack, Kafka, J2EE patterns, Object Oriented Analysis and design, Multithreading and MVC JAVA Applications.
  • Develop policies, procedures, and standards for installing and configuring J2EE middleware, web server, and web-based applications.
  • Work extensively in providing end to end architecture solution for data warehouse, data modeling, data integration, data profiling and Business Analytics proficiency.
  • Experience in data pipeline architectures, growing and optimizing ETL jobs, optimizing data flow, collecting data from different sources to database and present in Microsoft Excel, Microsoft Power point etc.
  • Use your strong relational database application development skills using Amazon Aurora, Redshift, MySQL
  • Strong technical and interpersonal skills to communicate the business value of technical solutions.

What We Need To See

  • A Bachelor’s degree in computer science or equivalent work experience.
  • 8+ years of experience with all phases of the Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation
  • Programming Language(s): Java, J2EE, Spring Framework, Spring Boot, AWS Lambda Function, ELK Stack
  • Database: Amazon Aurora, Amazon Redshift, My SQL, SQL Server, NoSQL, ElasticSearch, Redis; Middleware platform: Oracle Web Logic Server, JBOSS application server, Tomcat web server; Operating Systems: Windows, Linus, Unix
  • AWS Services: SQS, DMS, Aurora, Redshift, Lambda Function, Simple Notification Service

Ways To Stand Out From The Crowd

  • Hands-on Experience in Big-Data technologies - Python, Hadoop, Hive and Spark; Exposure to ML “Machine Learning” concepts
  • Experience on working with technologies such as Kibana/Elastic, MuleSoft

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers, and we have some of the most forward-thinking and hardworking people in the world working for us. Due to outstanding growth, our best-in-class teams are rapidly growing so if you're creative and autonomous with a real passion for technology, we want to hear from you.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.