Java Full Stack Engineer

Date: Nov 21, 2020

Location: KA, IN

Company: ArisGlobal

About Aris Global:

ArisGlobal is the visionary technology company that’s transforming the way today’s most successful Life Sciences companies develop breakthroughs and bring new products to market. Our cognitive technology platform, LifeSphere, integrates machine learning capabilities to automate all core functions of the product lifecycle. Designed with deep expertise and a long-term perspective that spans more than 30 years, our cognitive platform delivers actionable insights, boosts efficiency, ensures compliance, and lowers total cost of ownership through multi-tenancy.

 

About the candidate:

Education & Experience:

  • BE / B Tech or MCA
  • 5 to 7 years’ experience

Skills:

  • 2+ years of software development experience using traditional software development life cycle methodologies (covering requirements, design, development, testing and Implementation of n-tier architecture)

 

  • Extensive experience with object-oriented software development methodologies and practices. Strong in following technologies
    • OOAD/OOPS/UML, Design Patterns, MVC, Spring, Hibernate, Java, J2EE
    • UI technologies AngularJS, HTML5, CSS3,  java script library, Ajax and other UI frameworks
    • Exposure to component model design, SOA, open sources framework/tools
    • Web Services, JMS, XML, SQL& Oracle
  • Must have exposed with Test Driven Development/Re-factoring ideas/ Domain driven design patterns/continuous integration/Build Automation / Data-Mapper framework/Mocks.

Competencies:

  • Experience in developing platforms or frameworks, components
  • Excellent knowledge of the open source software/ tools/ technologies

Personal Traits:

  • Strong comprehension, analytical and problem-solving skills
  • Excellent Communication skills (written & verbal) are mandatory

Roles & Responsibility:

  • Understand the functional requirements of the end applications and arrive at the functionality requirement for the platform

 

  • Contribute towards right design and development of multi-tiered, distributed architecture, scalable applications in a client-server / web environment

 

  • Meet project timelines with adequate quality standard

 

  • Technical assessment (e.g. platforms, tool proliferation, age of underlying technologies, uptime/availability, business processes)