Technical Lead
Inpiredge IT Solutions
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