*Criteria*

*Response*

Job Title

Software Dev Lead / Software Architect (Core Java, J2EE)

Position Type

(Contract / Contract to Hire / Perm

Contract

Start Date

ASAP

Contract length

12 months +, extensions possible

Non-citizens accepted

Yes

Client relationship

Good

Interview Process

Phone/Skype or In-Person



2 steps minimum, 3 max

Key Responsibilities

*client is architecting a backend environment to accommodate a company-wide
big data & development operations initiative *



Responsibilities:



Strong analytical and problem solving skills, high level of technical
competency & leadership, attention to detail and the ability to communicate
effectively (written & verbal) are also critical success factors for this
role.



Job Functions:

·         Design and Architect complex web-based applications supporting
high volume traffic

·         Designing, coding, testing, defect management, and production
support (in collaboration with Operations team)

·         Develop detailed work breakdown structure for analysis design,
development & deployment activities

·         *OO design and programming and application development with J2EE
technologies (JSP, Servlets, JDBC, etc) and Design Patterns*

·         Delivery of web-based applications and dealing with the
challenges of compatibility, scalability, and performance

·         *Ability to use knowledge of frameworks Spring MVC, Spring Batch,
Spring Boot, Spring Data, etc.*

·         Attention to detail including – maintaining issues lists and
timely status reporting Build applications deployed on Tomcat

·         Working knowledge of defect tracking and configuration management
systems - preferably, JIRA, Confluence and Git

·         Ability to perform application trouble-shooting and lead
root-cause analysis

·         *Ability to work with Oracle and MongoDB (NoSQL) Databases –
Knowledge of Database programming using PL/SQL or T-SQL highly desired*

·         *Familiarity with Functional Programming, Microservice
Architecture, Groovy and Scala is desirable*

·         Familiarity with Rich Client internet applications desirable –
AJAX, FLEX etc.



Required Qualifications:

·         6+ of disciplined application design and development experience
in the Internet or software industry with increasing responsibility and
success.

·         Demonstrated strong development skills in Java SE

·         *Demonstrated strong experience with Groovy and/or Scala*

·         Experience with designing & developing web-based applications for
moderate to high traffic sites – experience at an internet company highly
desirable

·         Prior Design and Development experience using Service Oriented
Architectures

·         Hands-on experience using Web 2.0 technologies like AJAX, JQuery
and data exchange with XML and JSON formats.

·         Experience in Linux commands related to applications integration
testing is must

·         Demonstrated organizational and communication skills, both verbal
and written.



Preferred Qualifications

·         BS or equivalent experience in Computer Science or other
technical field

·         7+ years’ experience in software engineering or equivalent
academic experience

·         Working towards an advanced degree (Masters of PhD)

Level of Experience

Senior to lead

Specific/Mandatory Technologies/Requirements

   - *Object Oriented design and programming and application development
   with J2EE technologies (JSP, Servlets, JDBC, etc) and Design Patterns*

·         *Hands-on using Web 2.0 technologies AKA AJAX, JQuery and data
exchange with XML and JSON formats.*

·         *Analysis, architecture, design & development of complex
applications using J2EE technologies*

·         *Knowledge of frameworks Spring MVC, Spring Batch, Spring Boot,
Spring Data ETC.*

·         *Familiarity with Functional Programming, Microservice
Architecture (groovy or scala preferred)*

   - *Event Stream Processing (ESP) or Event-Driven Architecture (EDA)
   experience*



*HIGHLY PREFERRED (no people within WebMD much of this experience)*

·         *GROOVY, SCALA*

·         *Apache Spark*

·         *Docker*

·         *NoSQL experience (MongoDB preferably) Cassandra, CouchDB,
Couchbase or other*

Things to focus on in the vetting process

Personality. Presentation. Communication (good)

Any specific challenges in the role

Groovy, Scala, NoSQL DB experience (MongoDB preferred), locale, Big Data /
Hadoop exposure (not required but helpful)

Client Bill Rate

Flexible

Benefits offered for perm positions



Background Check Requirements

Drug, criminal, FACIS, SSN verification, employ verification



*WebMD* is architecting and re-designing their entire back end (Java, J2EE)
environment to accommodate a large Big Data project – scalability effort
for all applications.  Everything the user clicks and searches on the WebMD
websites (across all browsers) and on the WebMD app (Symptom Checker) is
being captured for data collections to be used to return to consumer and
end user for enhanced experience (through customized email campaigns,
newsletters, etc.) Enable Event Streaming Process for data links to create
behavioral data based upon user

*MongoDB, Couchbase, CouchDB, Cassandra, Apache etc (NoSQL DB’s). Work on
NoSQL architecture. MongoDB is at the core of WebMD applications*

*Interview:*

·         *5 + minutes current project (what is the candidate doing right
now and how much does he/she really know based upon resume)*

·         *Next minutes explaining what WebMD needs (how can the candidate
help us)*

·         *Developer & tech lead dive deeper into process and  how capable
this person is *

-- 

Thanks & Regards

Rathna kumar

Bourntec Solutions, Inc.,

Phone: 847 780 1045

rat...@bourntec.com

-- 
You received this message because you are subscribed to the Google Groups 
"REQSRESUMES" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reqsresumes+unsubscr...@googlegroups.com.
To post to this group, send email to reqsresumes@googlegroups.com.
Visit this group at https://groups.google.com/group/reqsresumes.
For more options, visit https://groups.google.com/d/optout.

Reply via email to