Previous Job
Previous
Senior Lead Developer – Java/J2EE
Ref No.: 17-23380
Location: Parsippany, New Jersey
Interview: Phone Interview / Onsite Interview required


Our client is looking for a hands-on lead developer with expertise in Java/J2EE technologies, RDBMS, NoSQL, and Spring in continuous integration/deployment environment.

Required Technologies:
  • Key Technologies: REST, Hibernate, JavaScript, Spring Core, Spring Boot, Spring MVC, Spring Security, Linux, Tomcat
  • 7-8 years of software engineering/development experience, specifically at least 5+ years of experience in design and development of highly scalable Java/J2EE based web applications
  • Good working experience in Oracle and MongoDB
  • Experience with various integration and deployment tools
  • Good understanding of distributed messaging systems and integration patterns
  • Experience working in a distributed computing and SOA
  • Experience with object-oriented design and analysis
  • Experience in deploying applications in Cloud (AWS preferred)
  • Experience with the complete software development lifecycle; experience with agile methodologies (Scrum, XP)
  • Demonstrated ability to work independently with limited direction

Major responsibilities:
  • Participate in design, implementation and documentation of different application modules
  • Follow best practices (Scrum, Refactoring, code standards, TDD)
  • Regularly attend all Scrum ceremonies
  • Create and document REST APIs using RAML/Swagger
  • Write Java unit test and be responsible for the overall quality of the code produced
  • Collaborate with Product Management to clarify requirements and designs
  • Support critical issues based on the urgency
  • Work with Development Manager and provide regular status update

Other Skills:
  • Good verbal and written communication skills.
  • Ability to author technical and application design and issue documents.
  • Experience working in a meta-driven architecture a plus
  • Experience working on MuleSoft technology a plus
  • Experience collaborating with Senior Technical Staff


When submitting candidates for the job requirement below, we ask that you adhere to the following submittal guidelines:

Do not submit marketing resumes.
  1. Full Legal Name and Contact Details listed on resume
  2. Current Location
  3. Candidate's availability for interview: both phone and in person
  4. Hourly rate
  5. End date of their current assignment, if applicable
Please note - WE DO NOT LAYER. If we move forward with a submittal, I will request a copy of your candidate's visa prior to submission.

I will make every attempt to call your candidate, providing you have followed these guidelines. You will be informed of an end client submittal as I will copy you on an email to your candidate requesting specific information. At that time, you will be required to provide a copy of the candidate's visa.