Previous Job
Previous
Java Full Stack Developer
Ref No.: 17-19521
Location: Sunnyvale, California
Immediate need for a Senior Software Engineer-  Java Full Stack with experience in the Telecom  Industry. This is a 5+ month’s contract opportunity with long-term potential located in Sunnyvale,CA. Please review the job description below:
 
Job ID: 17 - 19521
 
Key Responsibilities:
  • Hands-on design and development for customer facing applications that require high availability, concurrency, multi-tenancy, high scalability for a large global user base
  • Work as full stack engineer on different layers of the product.
  • Build new features using TDD (Test driven development) and Domain driven design in DevOps environment with continuous integration, regression and deployment, while maintaining the existing system and codebase.
  • Ensure feature quality by extensive testing covering different aspects such as unit, integration, functional, performance and regression with a focus towards automation
  • Responsible for development to deployment including troubleshooting and production fixes
  • Fine-tune system at different layers for optimal performance at scale; use system profiling tools and stress testing to find and fix weak spots.

Key Requirements and Technology Experience:
  •  Minimum 6+ Years of experience in web application design and development.
  • Self-motivated and pro-active with demonstrated problem solving and critical thinking skills.
  • Expertise in enterprise Java technology eco-system including Spring Boot, JPA/Spring Data, maven, JUnit.
  • Expertise on core JavaScript and front-end frameworks such as AngularJS.
  • Experience with micro-services architecture, Docker eco-system and API first approach with hands-on expertise in developing rest APIs supporting multiple versions
  • Experience with relational databases, data modeling and SQL optimization
  • Knowledge of different caching strategies, performance tuning, transaction management across systems and messaging systems
  • Should have good knowledge of Agile/Scrum, continuous integration and deployment
  • Hands-on experience in server side JS technologies such as nodeJS is a big plus.
  • Knowledge of NO-SQL technologies like Cassandra, MongoDB is a big plus.
  • Bachelor in Computer Science / Engineering or equivalent.

Our client is a leading Telecom Industry and we are currently interviewing to fill this and other similar contract positions. Qualified candidates should apply online for immediate consideration.