Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

Darbas, LLC




Darbas, LLC is hiring a Remote Full Stack Architect - Contract 12+ months

Job Description

We are seeking an Architect for mobile product development at a leading Healthcare IT Group based in Downtown Oakland, California.

The Strategic Technology Programs Group helps enable Telehealth and Physician collaboration and patient care enablement solution on mobile and desktop solutions for the Physician community.

·        The group currently offers Video centric patient care solutions and is working on collaboration tools leveraging computer vision, ML technologies.

·        Products and Solutions portfolio uses complete Microservices Architecture, React/Node JS UX, Java and JavaScript stack with roadmap to enable AI based solutions for healthcare service enablement needs.

Qualifications

SCOPE OF RESPONSIBILITIES:

·        Lead solutions architect and engineer for a group of 8-10 people team with focuses on architecture, design, development of platform and solutions for mobile and web.

·        Full stack solution development supervision with hands-on development.

·        POCs and product development using new technologies including NLP, ML and collaboration technologies.

·        Collaborate with Product Owner/Program Manager/Business and Technical Analysts to understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and release features.

·        Develop in latest microservices environment with ownership on deployment and resilient development.

·        Develop across the full stack of Web technologies – Persistence, Services, Platform, Performances, and with a focus on great experiences

·        Demonstrate broad solutions technical leadership, impacting significant technical direction, exerting influence outside of the immediate team and driving change.

·        Perform code reviews and code refactoring to increase application scale, reduce latency and code duplication.

·        Create processes to optimize and automate (wherever possible) development, builds and product quality.

·        Constantly optimize the product and infrastructure for nonfunctional requirements (security, performance, flexibility, scale, and robustness).

·        Constantly evaluate cutting edge technologies and suggest adopting specific technologies to improve business/ product efficiency.

·        Managing the overall production deployment and infrastructure, providing best practice guidelines and process development for the engineering team

·        Create Software Architecture Document, High-Level and Low-Level Design document, Nonfunctional requirements for the project.

·        Define Integration Design and Security Design.

·        Conducting active research on industry wide frameworks, staying abreast of latest technological trends, and integrating them into the platform needs.

Prerequisites :

·        12+ years of consulting and implementation experience in architecting, designing technical solutions to solve project related complex data problems.

·        7+ years designing, building and maintaining large web systems at scale

·        5+ years of experience in technology consulting, enterprise and solutions architecture and architectural frameworks.

·        5+ years of experience in Event Driven and Service Oriented Architectures.

·        5+ years of experience with the Services development (REST and SOAP) Orchestration, API management and secure, role-based solution development.

·        5+ years with MSSQL DB.

·        Mongo Database experience is preferred but can acquired if needed.

·        Development using Docker EE and microservices.

·        Experience in defining new architectures and ability to drive an independent project from an architectural standpoint.

·        Experience in complete project life cycle activities on development and maintenance projects.

·        Experience working with product teams/owners and UX teams.

·        Solid understanding of UI development including HTML/CSS, jQuery, and responsive design from a solution architect and design perspective.

·        At least 2 years of experience with the Node.js, npm.

·        Understanding of messaging systems such as Kafka, RabbitMQ, IBMMQ.

·        Experience with CICD pipeline, Containerization, APIs and Infrastructure as Code.

·        Experience in database design and programming with relational, NoSQL databases.

·        Strong knowledge of software design patterns, Microservices, event driven and Cloud native architectures.

·        Experience in defining solution architecture for large enterprise applications using Java/J2EE, Spring, Microservices, Hibernate and webservices (REST).

·        Experience in implementing Webservices Security using WS-Security, SAML and integrating with Identity provides, LDAP and ADFS.

·        Must have deep experience in enterprise architecture, design patterns and implementation of large scale, secure, distributed, highly concurrent and performance sensitive applications

·        Strong organizational awareness and the ability to work effectively at multiple levels within an organization.

·        Equally comfortable in discussing technical/analytical details with technical thought leaders as explaining technical subject matter with a non-technical audience high-level executive.

·        Outstanding verbal and written communication skills & must have excellent project management skills and have experience managing multiple work streams and projects at one time.

·        Technical Master’s degree preferred (Computer Science, Information Systems, Engineering).

See more jobs at Darbas, LLC

Apply for this job

Darbas, LLC is hiring a Remote Java Developer - Production Support

Job Description

Position Overview:

This position is for a Java Developer with experience in production support activities who will be working on developing, designing, and architecting heavily data oriented clinical care path applications as well as develop and implement solutions to analyze, improve and resolve production support issues.  The ideal candidate is highly motivated professional, offering well-developed organizational, analytical and problem-solving skills.  This position is in Preventative Health Care space.

Qualifications

Responsibilities

  • A highly motivated professional, offering strong hands-on Java development, analytical and problem-solving skills.
  • Monitor batch jobs and web applications in pre-production and production and take necessarily actions to address issues.
  • Develop and implement solutions to improve production support activities using Shell script, Java/JEE and SQL Server architecture
  • Willing and able to adapt his/her schedule when required for production support activities.
  • Document, maintain and present best practice strategies to ensure near-term changes are aligned with long-term IT objectives
  • Review team members’ code, as well as document development phases

Experience

  • Solid (8+) years as a Senior Java Developer or similar role
  • Experience in production support activities
  • Significant experience in SQL Server
  • Experience using GIT
  • Experience with Spring-boot
  • Experience with build tools such as Maven
  • Experience with web application servers preferably, Tomcat.
  • Experience with building RESTful APIs.
  • Experience with Java testing framework such as JUnit
  • Full application development life cycle experience
  • Excellent communication skills with the ability to function equally well as a team member and individual contributor.

Desirable

  • Demonstrated complex technical accomplishments
  • Linux (Redhat preferred)
  • Health care domain knowledge will be a plus
  • JavaScript, AngularJS will be beneficial.

Education

Bachelor's Degree or equivalent experience in Engineering

Master's Degree is preferred

 

 

See more jobs at Darbas, LLC

Apply for this job

Darbas, LLC is hiring a Remote Java Engineer with Docker and Kubernetes

Job Description

Position Summary:

This position is for a Sr. Java Architect/ Engineer who will be working on design and development as well as architecture of web services and APIs.  The individual will be responsible for developing, implementing, maintaining, and supporting Java based components and interfaces and have a broad understanding of various coding methodologies, best practices, and tools to achieve the desired outcomes. 

The ideal candidate must be strong in Core Java, Rest APIs, Kubernetes and Docker and display excellent written and oral skills with demonstrated interpersonal and organization abilities as well as, must be able to work in a varied, fast paced environment. 

Qualifications

Position Summary:

This position is for a Sr. Java Architect/ Engineer who will be working on design and development as well as architecture of web services and APIs.  The individual will be responsible for developing, implementing, maintaining, and supporting Java based components and interfaces and have a broad understanding of various coding methodologies, best practices, and tools to achieve the desired outcomes. 

The ideal candidate must be strong in Core Java, Rest APIs, Kubernetes and Docker and display excellent written and oral skills with demonstrated interpersonal and organization abilities as well as, must be able to work in a varied, fast paced environment. 

Responsibilities:

  • Work with architect and lead developer on design and development of web services for web/mobile applications
  • Will be responsible for architecting, developing, implementing, maintaining, and supporting Java based components and interfaces.
  • Should have a broad understanding of various coding methodologies, testing practice, and tools and know when to apply each method to achieve the desired outcomes.
  • Understand existing applications and troubleshoot critical issues
  • Provide application maintenance & support, work on enhancements and new projects
  • Responsible for code asset management for applications, support & promoting asset reuse.
  • Performs unit/integrated completed system testing according to detailed functional specification.
  • Supports the implementation of systems into production.
  • Utilizes accepted methodologies and tools in a disciplined manner.
  • Works independently and efficiently to meet deadlines.
  • Must display excellent written and oral skills with demonstrated interpersonal and organization abilities and must be able to work in a varied, fast paced environment.

Skills / Qualifications

  • Over 12 years of experience working in the IT industry developing solutions in J2EE technologies and at least 5 years as a senior Java/ J2EE Developer
  • 3+ years of architecture experience on large scale enterprise applications
  • Expertise in Tomcat/J2EE application server, Spring, Web Services, ORM frameworks, JMS, AJAX/JavaScript, HTML5, CSS, JDBC, any RDBMS databases.
  • Experience in designing and developing web services and REST APIs.
  • Experience in RDMS (Oracle, SQLServer, MySQL).
  • Experience in mobile application development is a plus.
  • Solid Knowledge of SQL development and performance tuning.
  • Thorough understanding of OOADD
  • Experience in Dockers and Kubernetes a must
  • Experience in agile development
  • Ability to complete all phases of software development life cycle including analysis, design, functionality, testing and support
  • Ability to develop web/database applications that handle high volume transactions
  • Ability to work on multiple projects with multiple deadlines
  • Ability to communicate clearly with business users and project manager

Preferred Qualifications:

  • Health care industry experience is preferred
  • Master’s degree in computer science or related field

 

See more jobs at Darbas, LLC

Apply for this job