Tuesday, October 8, 2013

CD Lead/Java Tech Lead - New York, NY

Position ID: NAL-13-182
Type: Contract to Hire
Interview: Phone/Skype

Job Description:

What do we work on - In order to build quality software, we use a combination of many tools and technologies, including but not limited to:
  • Test-driven development (TDD, e.g. JUnit); continuous integration (CI, e.g. Jenkins/Hudson); continuous delivery (automated code build, deployment and reporting)
  • Build automation (e.g. Maven) and binary artifact management (e.g. Artifactory, Nexus), deployment automation
  • Engineering tools/practices to measure and improve developer efficiency
  • Agile processes (e.g. Scrum, XP)
  • Automated functional testing (e.g. Selenium)
CD Lead – 8-10yrs in Application development (requirements, architecture, design, implementation, test and support)
-       
  • Self-driven technology lead who can drive efficiency using experience, industry best practices and a lot of R&D
  • Passionate advocate for automation and developer productivity.  You are excited about ramping-up development, operations in these technologies, teaching them how to integrate the pieces to form a larger whole. You are a diplomat, able to work across functional groups to ensure success.
  • You should bring a great attitude, a passion for software and an interest in pushing to the next level of delivery (continuous improvements).
Skill Set (Required):
  • 6-8 years software development and testing (object-oriented software development) with Java/J2EE web applications
    i. Java/J2EE, Enterprise application integration experience, Data flow, TDD, Agile development experience

    ii. Core Java development experience, UNIX, SQL, Dev Tools, build –Maven
    iii.Spring, ORM, Junit, SOAPUI
    iv.Fluency in web services standards, technologies and tools (e.g., XML, SOAP, WSDL, UDDI, etc.)
    v. Messaging [JMS, Brokers, Topic/Q]
    vi.Integration Testing tools and techniques for an SOA project
                                                          
    --Integration testing frameworks, techniques (Java JUnit driven, Open source frameworks – Mocking, Simulation/Stubs, httpUnit, WS tests)
  • Comprehensive understanding of SOA concepts, principles and patterns
  • Test driven development experience, application design for testability
    1. Experience working with a unit test framework (e.g. JUnit/NUnit) and Selenium/Webdriver
  • Tomcat/Weblogic deployment on UNIX based platforms
  • Intermediate knowledge in maven and other build tools and approaches
  • Strong UNIX background
  • Strong expertise in using source control systems (e.g. SVN, Git, Perforce, etc.)
  • Beginner to intermediate level in CI tools (Jenkins, Hudson, Bamboo)
  • Experience working in an Agile (Scrum/Kanban/XP) environment
Communication and General Qualities:
  • Strong leadership, communication (verbal and written), and presentation    skills
  • Strong troubleshooting and analytical skills
  • Solid technical intuition with the ability to quickly learn new technologies
  • Strong interpersonal and teamwork skills
  • Flexible, strategic oriented thinking ability

    Interested candidates can send resumes to smarappan@nallas.com

No comments:

Post a Comment