Technical Services
Remote
Posted 3 months ago

Essential Functions

  • Designs and develops API-based microservices applications incorporating leading-edge compute concepts for C1
    software products or new features for assigned GA products; per the product roadmap(s) and continuous
    requirements definition
  • Require working experience on Java Alarm APIs
  • Designs and develops microservices for GA products
  • Works with Professional Services, implementation, cutover, and support for new GA products, features, and
    customizations
  • Works with the Customer Success Centers, providing Tier 3/4 Day2 services including troubleshooting, diagnosis,
    and bug fixes for assigned core products, features, and customizations
  • Works closely with the application development Lead in the software development team carrying out tasks
    associated with the above Essential Functions to design, develop, and CI/CD new releases of products, features,
    and customizations
  • Helps in assembling requirements for new server-side microservices for the product roadmap. These
    requirements come from a variety of sources including customers, C1 sales, industry/competitive trends, and
    internal ideation
  • Updates and maintains microservices technical documentation and code repositories

Additional Specific Duties and Responsibilities

  • Stays current on evolving programming languages and development methodologies
  • Evaluates and scopes application development initiatives
  • Providestechnical guidance and input for the Go-To-Market activities for assigned GA products

Required Qualifications

  • Minimum BSEE/CS or equivalent mix of education and experience
  • 10+ years of experience, In-Depth Knowledge in Java, and In-Depth Knowledge with REST/Web Services and
    Full stack Application Development using Java, J2EE technologies.
  • Experience on KNOWI or similar tools, Elastic, Kibana, and possess a solid background in data analysis.
  • Knowledge of Vertex AI, Kafka, AWS cloud services, Go Lang, and Node JS is essential.
  • Experience and/or In-Depth Knowledge of Lean/Agile Development Methodologies, and Product Lifecycle
    Management
  • Knowledge in all the phases of Software Development Life Cycle (Design, Development, Testing, Deployment
    and Support) using development methodologies and Agile (Scrum, Kanban, TDD – Test driven development, CIContinues Integration) automation test and has exposure in the implementation of Internet/Intranet,
    Client/Server and MVC architecture applications using Java / J2EE Technologies.
  • Work or educational experience in a Team/Development with complete ownership of end to end deliverables
    including requirement gathering, analysis, design, development, testing, launch and post-production support.
  • Proficiency in Core Java with Strong understanding of Collections, Multithreading, Event Handling, Exception
    Handling and Generics
  • Proficiency in developing secure web applications and server-side development
  • Knowledge in developing and designing GUI screens using HTML, Node JS, Angular JS, HTML5 & CSS3, JSP, AJAX,
    jQuery and JavaScript.
  • Knowledge in Microservice business components using Java /J2EE and Implementation of REST web services
    based on RESTful APIs.
  • Development experience with JSON data processing to interact with NoSQL databases like Elasticsearch,
    MongoDB or Cassandra.
  • Experience in Database Design, Creation and management of Schemas, and Indices in NoSQL DBs is a plus.
  • Strong database skillsin NoSQL DBs like Elasticsearch, and MongoDB.
  • Proficiency in using source code control systems such as GitHub, SVN, CVS, Bitbucket, JIRA, and Jenkins.
  • Strong team player and effective individual with an ability to adapt to new technologies quickly.
  • Strong work ethic with the desire to succeed and make significant contributions to the organization.
  • Ability to perform in a diverse group of developers and contractors using current/next-generation
    methodologies, programming languages, architectures, etc.
  • Hands-on knowledge of current generation programming languages such as Node.js, and Python; services such
    as GitHub; and Docker

Desired/Preferred Qualifications

  • Experience with building vertical-specific (e.g., insurance, banking, and healthcare) backend systems
  • Technical understanding of building platforms based on a microservices architecture and deployment methods
    such as Kubernetes
  • Experience with “Big Data” analytics platforms

Job Features

Experience

10+ years

Apply Online