HI,
Hope you are doing great!
This is Harry from Dynamic Enterprise Solutions. We have urgent requirement 
with one of our client's, please review below job description and let me know 
your interest

Position ID: DYESJP00021318
Title: Java Architect with AWS + (COTS) products
Duration: 10-12 Months +
Location: Lake County , IL (Hybrid)
Exp Level: 10-12 Years

Locals Preferred

Description:

Experience working with Commercial Off-the-Shelf (COTS) products. Experience of 
implementing and deploying COTS software.
Must have AWS experience.

Specific skills (technical, functional, methodology) : Very Strong API/ Web 
service integration, On-Prem DEV/Ops Deployment procedures using GitHub/Team 
City, Strong understanding of System Architecture and Design Documentation, ,\ 
Jira and Confluence.

* Required: Technologies/Working Knowledge: n-tier application architecture, 
COTS (vendor application) and SaaS models with interfaces; web service 
integration; solid understanding of a programming/scripting language (e.g., 
Java).
* Experience working with and applying best practice design patterns for system 
integrations. Strong ability to analyze overall architecture of systems, 
including hardware and software requirements, and identify solutions for 
solving technical problems. Knowledge of different database types, (e.g. 
relational, NoSQL, and distributed storage environments.
* Continuous Integration/Continuous Development (Development Operations) 
methods.
* Cloud services (Amazon Web Services, Azure) methods/capabilities, including 
container technologies.
* Experience working with Commercial Off-the-Shelf (COTS) products. Experience 
of implementing and deploying COTS software


Requirements:
* Senior technical lead and principal designer for application development or 
package selection and implementation efforts.
* Provides comprehensive consultation to business units and IT management and 
staff at the highest technical level on all phases of application programming 
and process implementation for diverse development platforms, computing 
environments (e.g. host based, distributed systems, client server, software, 
hardware, technologies and tools, etc.).
* Responsible for translating functional specifications into application design 
specifications, including but not limited to the creation of application 
architectures, hardware and software configuration specifications, relational 
database schemas, and component/class specifications.
* Interact closely with the Business Systems Analysts, the client user 
community, and IT management and staff to identify technical solutions, or a 
combination of available alternatives.
* Coordinates and facilitates application design sessions with development 
staff.
* Reviews all technical aspects of a software implementation effort, including 
the monitoring of technical deliverables for consistency and quality.
* At least eight, typically ten or more years of solid, diverse work experience 
in IT with a minimum of six year experience in application development using 
structured methodologies, or its equivalent in education and work experience 
(total combined experience 8 -12 years).
* Requires in-depth knowledge of systems development life cycle, client area's 
functions and systems, and technological alternatives in application design and 
development.
* Must be competent to work at the highest level of all phases of system 
modeling and implementation.
* Requires excellent communication skills, analytical ability, leadership 
skills, judgment and the ability to work effectively with client and IT 
management and staff.
* Demonstrate proactive, positive, and open communication to promote a 
productive, team-oriented work environment
* Execute all assigned project tasks and responsibilities with consideration to 
the quality, completeness, and timeliness of all activities and deliverables.
* Modify behavior and priorities to respond effectively to changes in work 
environment or assigned activities.
* Understand the current and future business process.
* Lead the design and development of technical work products and provide 
technical direction in all phases and streams of activity within the project 
lifecycle.
* Think globally to ensure the overall technical solution integrity and vision 
for the project, considering new possibilities for technical solutions.
* Follow appropriate AbbVie standards, processes and procedures, industry best 
practices (i.e., system architecture designs, and technical "sphere of 
influence".)
* Experience in making presentations


INTAKE NOTES:
Must have : experience on system development, configuration, implementation and 
support.
Ability to modify/develop applications written in .NET and/or Java
Minimum 3 years of experience in designing and implementing integration 
solutions.
Technologies/Working Knowledge: Web Service integration; Oracle database.


Additional Notes:
* The candidate needs to be proficient with the Java programming language and 
with how Java-based applications are designed. A majority of applications we 
deploy are written in the Java language, so this is a requirement.
* Additionally, a majority of the server-side operating environment is the 
Linux operating system, so being proficient with Linux at a 
basic-to-intermediate level is a requirement. Java deployed on Linux is a very 
common application paradigm we see.
* From a coding point of view, the candidate will do very little Java coding 
themselves, but will need to interface with developers who are doing the coding 
and will also need to conduct code reviews. So, at least an intermediate level 
understanding of the Java programming environment (and not just the language) 
is required.
* If the candidate does do any coding work, it will be in a scripting language 
like Python or Javascript, so proficiency in any scripting language (Python, 
Javascript, Ruby, Perl, PHP, etc.) is a nice to have skill.
* We do see applications written in the Microsoft development environment 
(Windows OS, .Net framework, C#/VisualBasic language, etc.), so being 
conceptually familiar with the Microsoft environment is a strong nice to have 
skill
* We are increasingly deploying to cloud-based infrastructure, so knowledge of 
the cloud and what it means to have 'infrastructure-as-code' is a strong 
preferred (almost required) skill. By the next year, this will be a required 
skill at AbbVie.

* Expectation that a candidate will be able to follow AbbVie standards, 
processes and procedures if he/she is hired.
* We are looking for candidates that have experience, in general, with software 
development and deployment lifecycle experience. It does not need to be 
specific to AbbVie's SLC process.
* This is a preferred skill and not a required skill, however, any experienced 
technical lead or architect candidate should have knowledge of software 
lifecycle concepts.
* Additionally, we are increasing adopting automated ways to manage and deploy 
software and understanding DevOps capabilities and technologies and how it 
relates to software lifecycles is a preferred skill

* At AbbVie, most of our work is solution architecture work. We do very little 
application architecture work. So, ideally, we would like to see candidates 
that have stronger solution architecture experience over application 
architecture experience.
* With solution architecture, the candidate should be proficient with the 
leading application integration concepts and be able to create detailed system 
integration designs.


* What are the top 3 skills needed in the resume? ...
(1) technical skills, (2) problem solving skills and (3) written and verbal 
communication skills

* Will you use these keywords to search/filter through resume? Here is a 
starting list: Java, J2EE, Tomcat, WebLogic, Linux, cloud, AWS, Azure, software 
lifecycle, problem solving, communication skills, DevOps, system integration, 
REST, SOAP, Web Services.


Description Details
* Job Description:
* Are you open to look at candidates willing to relocate?
* Years of experience/education and/or certifcations required:
* What are the top 3-5 skills requirements should this person have?

1: Understanding how java based apps are architechted
2: AWS experience
3: System to system integration patterns
4: Knowing Java, Cloud

* What is a nice to have (but not required) regarding skills, requirements, 
experience, education, or certification?
Examples: Bachelor of Science; 4 year pharma, health care, or regulated industry

Ability to understand requirements, leadership capabilities
Project: Chemistry LRP
Domain: Discovery

Required Skills:
a. Knowledge of Linux:
* Basic OS commands
* Installing software
* Creating/updating/executing Bash/Ansible scripts
b. Knowledge of Java (or more precisely, how a Java-based application is 
architected):
* Install and configure Java on the OS
* Install Tomcat (or Tomcat-compatible application server)
* Install a Java-based application
c. Knowledge of AWS services:
* EC2, security groups and EBS
* S3
* AWS networks (VPC's and subnets)
* AWSCLI and how to configure secret key and access key for programmatic access 
to AWS
* Nice to know Route 53, load balancers
* Above list is a minimum of AWS knowledge required
d. Broad understanding of system-to-system integrations and integration 
patterns (event-based and schedule-based integrations)
e. Drafting SIQ's and the Technical Specification documents (SAD, CII, IDD, 
etc.)
f. Facilitating meetings and working sessions with vendor's engineers as well 
as AbbVie's IAI subject matter experts (for instance, to configure NSC 
requests, messaging, authentication, DNS, etc.)
g. Recognizing issues and escalating appropriately
h. Understanding integration patterns and creating or directing the creat


Thanks & Regard's

Harry John
Dynamic Enterprise Solutions Inc
1801 Hicks Rd, unit A
Rolling Meadows, IL -60008
(847) 701-5896 /(c) 224-635-0898

-- 
You received this message because you are subscribed to "rtc-linux".
Membership options at http://groups.google.com/group/rtc-linux .
Please read http://groups.google.com/group/rtc-linux/web/checklist
before submitting a driver.
--- 
You received this message because you are subscribed to the Google Groups 
"rtc-linux" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rtc-linux+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rtc-linux/MAZPR01MB856612459264D62299CDEF0896AC9%40MAZPR01MB8566.INDPRD01.PROD.OUTLOOK.COM.

Reply via email to