Sr. Java Developer

Job ID:
Job date: 2018-03-20
End Date:

Company : Lifescale Analytics 

Country :

Role : Technician 


[Click Here to Access the Original Job Post]

Job Description:
We have a 6 month contract opportunity in Raleigh-Durham, NC – Research Triangle Park (RTP) for a Sr. Java Developer with the desire to occupy a very high profile/impact position. This person has the scope to positively impact the effective and efficient use of research data, as well as take advantage of a unique occasion within the Life Sciences industry.

This role will support rapid development methodology, use case driven story development and test driven design and implementation. The focus in the role will be on design and implementation of enterprise-level application and big data architectures. Leadership in enterprise class, distributed systems engineering that includes a focus on JEE/J2EE distributed system design and development. We are looking for someone with a strong skillset developing Java web applications with significant front end and back end experience. This is an excellent opportunity for someone with a strong technical background to prove their technical leadership skills.

Responsibilities:

  • 10+ years of experience in enterprise class, distributed systems engineering that includes a focus on JEE/J2EE distributed system design and development.
  • Proficient with rapid development methodology, use case driven story development and test driven design and implementation.
  • Experience with design and implementation of enterprise-level application and data architectures using a RESTful approach.
  • Detailed knowledge of HTML, XML, Java, JavaScript, Web services (SOAP and RESTful) and web communication protocols.
  • Experience using Spring MVC, Spring Data, Spring Integration or Spring XD, JPA/Hibernate, JAX-RS, JAX-WS and SOAP for API design and development.
  • Experience with data architecture or schema modeling and implementation.
  • Experience with relational database (Oracle, Postgres etc) integration.
  • Experience with development architectures using Maven, Grunt, Gulp, Gradle, Jenkins, Sonar, configuration management systems such as Perforce, Subversion or Git as well as the configuration and use of Maven proxies.
  • Experience with large scale enterprise system performance tuning and scalability of web servers, application servers and scripting in Linux environment with servers like Tomcat, Apache Web Server.
  • Good understanding on cloud technologies includes AWS basic services (EC2, RDS – possibly some Lambda and API Gateway), infrastructure as code (likely Ansible, possibly flavors of YAML with Redhat OpenShift/container platform), DevOps platform (Chef Habitat) and familiarity with test frameworks.
  • Extensive knowledge of Spring MVC is necessary and familiarity with other MVC frameworks is a plus.
  • Development experience and knowledge of JavaScript and JVM dynamic languages such as Groovy or Ruby in an agile development environment is also desirable.
Qualifications:
  • Bachelor’s Degree in Computer Science or possibly Bioinformatics.
  • Strong focus on collaboration and enablement of team based development.
  • Proven results oriented person with a delivery focus in a high velocity, high quality environment.
  • Must be able to work in highly iterative development cycles.
  • Have excellent verbal and written communication skills.
  • Ability to communicate effectively.
  • Must have a very solid foundation with Core Java. Must also be able to explain complex OOD principals in plain terms so that even non-technical individuals can understand.
  • Hands on experience writing restful API’s (encrypted).
  • Hands on experience w/ Unit Testing or experience working in TDD environments Experience working in fast paced/ high pressure environments.
Job Type: Contract

Required experience:

  • enterprise class distributed systems engineering: 10 years
  • Spring MVC, Spring Data, Spring Integration: 3 years
  • Spring XD, JPA/Hibernate, JAX-RS, JAX-WS: 3 years
  • relational database: 1 year
  • Java: 3 years
  • development architectures using Maven, Grunt, Gulp, Gradle,: 3 years
  • Spring MVC: 3 years
  • AWS basic services: 1 year
Required education: Bachelor's

Job Location: Raleigh, NC


Requeriments :

Skills :

Areas :


Additional Info:
At Lifescale Analytics, we help life science organizations optimize processes for the collection, management and analysis of research data.

Who we are:

LifeScale Analytics helps life science organizations maximize the value of information assets to enable research innovation, increase efficiency, and ultimately improve the time that ideas in the lab come to life.

We provide the expertise for making observations, orienting data, analyzing information, and ultimately making decisions and taking action. Our specialists are skilled at managing, refining, analyzing or visualizing information for the specific purpose of increasing the value of IT for those in the life sciences industry. We achieve this through a progressive refinement of data along the analytics value chain.

For more information, please visit our website at www.lifescaleanalytics.com

[Click Here to Access the Original Job Post]