Tech Lead - Java Full stack developer
Apply now »Date: Sep 29, 2023
Location: KA, IN
Company: ArisGlobal
Position: Tech Lead / Senior Tech Lead
About the Company -
ArisGlobal is a dynamic and growing global software company dedicated to serving the Life Sciences industry (pharmaceutical, biotechnology and medical device) in the management of their clinical trials, drug safety and regulatory information. Our global team – located in major corners of the world – includes some of the industry’s leading authorities, subject matter experts and experienced professionals in their respective areas of life sciences. All are focused on advancing our innovative and market-proven solutions and services. We are growing quickly and looking for people with the best blend of experience, knowledge, talent, and ambition to join our team. If you are committed to making a difference and have the skills and experience to make things happen, then you should consider joining ArisGlobal.
Responsibilities:
- Design and Develop software for a multi-tier cloud-based product.
- Perform as a lead developer on a specific area of product architecture.
- Build all software following an Agile Software Development Lifecycle
- Work with stake holders to translate business requirements into secure, scalable, and reliable solutions.
- Meet project timelines with quality deliverables utilizing best practices for test driven development.
- Utilize modern technologies including Java/J2EE, Spring/Spring-Boot, NodeJS, JPA/Hibernate, Unit & automated-integration testing frameworks, CI/CD processes, AWS Cloud platforms, SQL/NoSQL databases, and UI frameworks.
Qualifications Technical Skills Required:
- 7+ Years of experience in Java Fullstack development using Java, Spring & Hibernate.
- Minimum 3+ Years of experience in React JS. (Mandatory)
- Basic UI development experience with HTML 5, CSS, and JavaScript, TypeScript, NodeJS and ReactJS.
- Ability to work autonomously on the development of a specific application module
- Micro-service REST API development experience is nice to have
- Java Spring, Sprint Boot and similar application framework experience
- Experience with Unit & automated-integration testing frameworks, JUnit, Mockito, Selenium and or Cucumber.
- Relational or NoSQL database knowledge
- Basic CI/CD experience and knowledge
- AWS cloud native development/architecture familiarity (AWS EC2, ElastiCache, API Gateway, Lambda functions, S3, SQS, and other AWS services).
- Modern UI Frameworks are a plus
- Strong analytical skills
- Experience working in fast paced agile product development environment
- Excellent communication and organizational skills
- Bachelor’s degree in engineering
- Good analytical capability
- Core Java
- Java Frameworks Spring & Hibernate
- Design - UML, Design patterns, Strong Object-Oriented Analysis and Design skills
- Good to have experience in JavaScript, HTML, CSS
- Demonstrable experience and fluency with Spring Framework (Spring-Boot preferred).
- Strong experience in creating Restful web services.
- Experience developing multi-threaded applications (preferably In Spring framework)