Java Developer

  • Kreeyaa,
  • Sunnyvale, CA
  • 3 days ago
Java, Hibernate, Spring Boot, Spring Framework, Spring Cloud, JPA, RESTful, algorithms, OOP, TDD, BDD
Contract W2, 6 Months
Travel not required

Job Description

Java Developer
6+ Months
Sunnyvale, CA


Job Responsibilities:
Design and develop a world-class multi-tier micro-service based distributed system to build the next generation NFV Marketplace Portal.
Define, architect and develop REST APIs, implement scalable web services and build distributed system software (and appropriate micro-services) using Java/J2EE stack.
Work closely with different stakeholders (UI developers, product owners and quality engineers to develop best practices, make architectural decisions and define platform standards to design and optimize SOA applications
Responsible to write clean, testable, readable and maintainable backend code that scales and performs efficiently.
Responsible to write unit and functional automation tests as well as perform code reviews ensuring good code quality standards are met
Responsible for troubleshooting and appropriate bug fixes of production issues with quick turnaround time.
Mentor and lead other engineers in the team and promote good software engineering practices across the team.

Qualifications:
BS/ MS CS (or related technical discipline) with 8+ years of software development experience designing and developing complex distributed system software (using micro-services)
6+ years of hands-on software development experience in Java, Spring Framework, Spring Boot, Spring Cloud, Hibernate, JPA including 5+ years' experience in building RESTful web services using Spring framework.
Strong expertise in algorithms, data structures and databases (SQL/NoSQL), along with deep working knowledge of multi-threading, design patterns and Object-Oriented Programming (OOP) concepts
Exposure to TDD (Test Driven Development) and BDD (Behavior Driven Development) with Unit testing experience with Junit/TestNG and BDD automation experience using Cucumber/Karate and knowledge of coverage tools Jacoco, Sonarqube
Should have good knowledge of Agile/Scrum, continuous integration and deployment with exposure to Docker, Rancher, Maven and tools (Git, Jenkins)
Excellent problem-solving/troubleshooting skills and written and verbal communication skills.

Posted By

Afreen S

Dice Id : 10411463
Position Id : 2020-254
Originally Posted : 3 months ago
Have a Job? Post it

Similar Positions

Java Backend Developer
  • Red Oak Technologies, Inc.
  • Foster City, CA
Senior Java, Spring, Hibernate, Backend Developer
  • OSI Engineering, Inc.
  • Foster City, CA
Java Engineer
  • Blue Rose Technologies LLC
  • Santa Clara, CA
Java Developer
  • Atos Syntel Inc.
  • San Jose, CA
Senior Java Engineer / Backend Developer
  • HSK Technologies, Inc.
  • San Jose, CA
Sr Java Developer / Software Engineer
  • Zenaide Technologies
  • Santa Clara, CA
Java Backend Developer
  • ApTask
  • Santa Clara, CA
Immediate requirement on Sr. Java developer
  • Iqube Technologies Inc
  • Sunnyvale, California
Sr. Java Backend Engineer
  • Amiseq Inc.
  • Sunnyvale, CA
Sr. Java Developer
  • HCL America Inc.
  • Mountain View, CA
"Java/J2ee Developer"
  • DIVERSANT, LLC.
  • Fremont, CA
Java Backend Engineer
  • BayOne Solutions
  • Sunnyvale, CA
Java Software Engineer
  • aumkaara Inc.
  • Sunnyvale, CA
Full Stack Java Developer
  • Estuate Inc.
  • Santa Clara, CA
Java Backend Developer
  • InfoLogitech, Inc.
  • Mountain View, CA