Logo
RCM Technologies, Life Sciences

Lead Full Stack JAVA Developer

RCM Technologies, Life Sciences, Piscataway, New Jersey, United States,


Job Title:

Lead Full Stack Java developerJob Function:

Senior or Lead level full stack Java developer who has experience with Spring, SpringBoot, Angular, MongoDB, Elasticsearch, and AWS cloud technologies.Job Type:

Full Time ContractLocation:

Hybrid 3 days in the Piscataway, NJ officeAbout RCM:

RCM Life Sciences & IT is a leading provider of IT Business Solutions and Engineering Services to over 1,000 clients in the commercial and government sectors. RCM partners with clients to define, implement and manage a broad range of technologies across multiple platforms, systems, and networks. Our broad geographic presence ensures that a proven and reliable tactical and strategic capability is available and deployable virtually everywhere in North America.Scope of Job

RCM is seeking a Senior or Lead level full stack Java developer who has experience with Spring, SpringBoot, Angular, MongoDB, Elasticsearch, and AWS services to work on our client's web application agile project. The project involves a professional network focused on collaboration features for the technical community including online communities, networking (building connections, posting, messaging, etc.), research library management, and career networking/development.Responsibilities:

Analysis, design, and application development expertise.Lead the design and development of major web application features, responsible for design and design decisions.Create and maintain design artifacts and related documents.Perform impact analysis of application changes.Provide accurate estimates and deliverable dates to help with the development of project plans.Maintain the code base through refactoring and introducing newer, more efficient technologies and frameworks.Maintain high quality of deliverables by conducting unit testing, integration/system testing, regression testing, production validation, and postproduction support.Keep security best practices at the forefront in all design and development activities and proactively identify and address concerns.Stay current with evolving technology trends and make recommendations for the introduction of appropriate new technologies into our application stack.Interact closely with business stakeholders to clarify requirements and communicate technical design choices and limitations.Report progress and activity to project leader / Scrum Master / and/or manager on a continuing basis.Required Experience:

Senior or Lead level developer with significant experience (7+ years of experience).Excellent communication skills - interacting with application business owners and users daily, must show good judgement/tact.Technical Skills (Front-End UI):

AngularjQueryJSONBootstrapBackbone.js [preferred]HTML5CSS3

Technical Skills (Backend):

Java / J2EESpringSpringBootREST service integrationMongoDBElasticsearchAWS cloud technologies [strongly preferred]Freemarker (email/etc. templating) [preferred]ThymeLeaf (page templating) [preferred]

Tools:

JiraGITMavenEclipse

Education & Certifications:

Bachelor's degree in Information Technology, Computer Science, MIS, or similar degree.Experience in lieu of a degree would be considered.Equal Opportunity Statement:

RCM is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.Disclaimer:

This job description is intended to describe the general nature and the level of the work being performed by the people assigned to this position. It is not intended to include every job duty and responsibility specific to the position. RCM reserves the right to amend and change responsibilities to meet business and organizational needs as necessary.Please contact me directly if you are qualified: vince.girardi@rcmt.com - Candidates only, NO C2C

#J-18808-Ljbffr