Latest At Clovity: IoT Breakthrough Awards Clovity 2020 Emerging Company of the Year for the IoT Enterprise Market | Microsoft partners with Clovity in IoT in Action Webinar series | Check out our newly launched IoT-as-a-Service disruptive Pricing Model for our IoT Platform - CSensorNet

Job Description

TV S&D Full Stack Software Engineer

Location: Culver City, CA
Experience: 5+ years
Track: Engineering
Practice: Digital

About Us:
Job Description:


  • Interacting with Business Users/ Product Owners to understand requirements and convert that into working software under the architectural guidance
  • Perform code reviews of other team members and provide guidance on application of design patterns, unit tests and code quality
  • Understand and reverse engineer legacy code and refactor to new architecture
  •  Work closely with the business and IT teams in design discussions, reviews and test cycles
  • Identify effective technical solutions, identify the best frameworks for business problems, identify risks and constraints of alternate solutions
  • Identify reasons for performance issues in the application and suggest/implement/refactor to alternative better implementation approach
  • Full life-cycle awareness of developing software applications using agile methodologies
  • Analyze defects identified during QA cycle, determine root cause, identify short term and long term fix and implement the same

Core Responsibilities:

  • 85% Hands on software development (POCs and Project work)
  • 15% Peer code reviews, technical guidance, presentations


  • Minimum requirement: Bachelor's in IS or Computer Science (Masters preferred)
  • Should have experience developing micro services
  • 5 years industry software development experience as a full stack java developer using the following technologies:
  • Angular 2+ with typescrip
  • JavaScript, HTML5, CSS3
  • Spring stack including Spring Boot (additionally Spring cloud would be good)
  • Hibernate
  • Oracle 11g +
  • NoSQL Db experience (Document store like MongoDB, Marklogic)
  • Java 8 using streams, lamba functions
  • ActiveMQ, RabbitMQ, Kafka or any other messaging mechanism
  • Source code versioning tool (Git preferred)
  • EE6, CDI, JSF (for supporting legacy applications)
  • Oracle PL/SQL (for supporting legacy applications)
  • REST services and Swagger documentation
  • Should be able to use test driven development, pair programming and other extreme programming methodologies
  • Should be able to identify and resolve daily issues related to infrastructure, performance, code, data integrity, audit and security
  • Perform peer code reviews to ensure code quality
  • Should have experience working in an agile environment (preferably scrum)
  • Should be able to evaluate new frameworks and technologies to demonstrate POCs as needed
  • Should have effective communication and collaborations skills within the team and yet, be a strong individual contributor


Our Benefits:
apply now