*Hi Folks,*
*Needed a Sr. Java developer in Chesterfield, MO * *Must be local candidate (Needed F2F interview)* *Must have exp. in Groovy OR Grails* *Job Title: Sr. Java developer* *Duration: 12 + months contract.* *Location:Chesterfield, MO * Job Requirements: Responsibilities: •Provide technical and/or business application consultation to business partners and team members in the areas of functionality, architecture, operating systems and databases for complex Java application systems. •Works with architects in transforming high level architecture designs and assists in technical delivery of large scale enterprise projects to implement optimized end-to-end solutions. •Mentor developers in the use of agile techniques such as Test-Driven Development, Continuous Integration and Simple Design. •Develop low-level technical specifications and detailed program specifications to promote a solid core application that can be re-used across projects. •Review/Approve detailed technical decisions and high and low level design documentation. •Analyze existing systems and architectures for improvement recommendations. •Assist in troubleshooting production issues and new build deployments. •Ensures code quality, performs code reviews, and mentors development team members. •Ensure users’ expectations are met, gain understanding when desired outcomes are not feasible and provide alternative solutions to meet objective(s). •Design and develop software for new functionality, improvements and system longevity. •Ensure all documentation of technical architecture and systems are complete. •Provide training and guidance to team members and users as required. •Must be available to meet schedules of global operation by being available for off hour meetings. •Must be able to travel if necessary. •Maintain regular and predictable attendance. •Perform other duties as assigned. Qualifications: •TDD is an absolute MUST for these positions. The interview process is that they will do a phone screen and ask heavy questions about the TDD experience, and then they are requiring an onsite face to face where they will take a one hour TDD test. •Must be able to walk someone through their development process including how they approach their testing. •If you review the technology stack below, please use it as a guideline. •Hiring manager would LOVE Groovy OR Grails and those people will be reviewed first. But if you have other dynamic languages in addition to the Java/J2EE that could work as well provided the TDD is strong. Required skills: •5-8+ years experience in programming/systems analysis. •5-8+ years experience of Java (J2EE) technologies, Sun JDK, RDBMS, Application Server Platforms and open source frameworks. •Solid knowledge of the following technologies: HTTP, SSL, REST, SQL, JSON, and Excel. •Solid knowledge of Javascript frameworks such as Angular, Google Material Design or Bootstrap and REST frameworks such as Node.JS. •Languages/frameworks such as Groovy, Ruby, Grails, Rails or Dropwizard. •Solid knowledge of AIX/Linux, Tomcat, or Jetty •Solid knowledge of Cucumber, Fitnesse or similar testing frameworks •Solid knowledge of Agile and DevOps development processes •Solid knowledge and experience with Test Driven Development processes. •Solid knowledge and experience with some type of Continuous Integration environment such as Jenkins, CruiseControl, Continuum, Travis, etc. •Knowledge of DevOps-style deployment tools such as Docker, Ansible, or Vagrant. •Expert knowledge of object oriented programming, design patterns, relational database design, operating systems, networking concepts, and systems integration •Complex analytical and problem-solving skills •Need to have experience in a devops environment and experience with test driven development. Warm Regards, Mir Ali Ph:(925) 973-0000 x 215(Off) | Fax: (408) 273-6002 Email: [email protected] _________________________________________ Note: We respect your online privacy. This is not an unsolicited mail. Under Bills 1618 Title III passed by the 105th US Congress this mail cannot be considered spam as long as we include Contact information and a method to be removed from our mailing list. If you are not interested in receiving our e- mails then please reply with a "Remove" in the subject line and mention all the e-mail addresses to be removed with any e-mail addresses, which might be diverting the e-mails to you. I am sorry for the inconvenience if any caused to you. -- You received this message because you are subscribed to the Google Groups "American Vendor--IT Consulting" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/sap-vendor. For more options, visit https://groups.google.com/d/optout.
