Hi *Folks*, Hope you're doing great there..!
I am wondering if you have consultant available for the below position, if so please respond me with their most updated resume and the best contact number to reach them to discuss about the below role ASAP. Please respond back to avish...@allianceit.com or call me on (925) 973-0000 Ext 216. *Note :** Must Be Local To MO Only, F2F Interview Required...!!!!!!!* *Job Title: Senior Java Developer* *Location: Chesterfield, MO* *Duration: 12+ Months Contract* *Position Summary: *Our client is looking for multiple Senior Java Developers to assist with a long-term initiative (through 2020). Looking for an opportunity to design, implement and maintain medium sized projects and/or technology initiatives to ensure timely and cost effective flow of information to stakeholders. Provide technical collaboration within a team of developers throughout the entire application life cycle: planning, designing, programming, testing and implementing existing and/or new systems. Assist, support and train team members. Develop customer relationships and serve as the point of contact for user support. *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. *Thanks & Regards* *Avisheak Singh* *Ph:(925) 973-0000 x 216(Off) | Fax: (408) 273-6002* *Email: **avish...@allianceit.com* <va...@allianceit.com>* | * *www.allianceit.com* <http://www.allianceit.com/> -- You received this message because you are subscribed to the Google Groups "US_IT.Groups" group. To unsubscribe from this group and stop receiving emails from it, send an email to us_itgroups+unsubscr...@googlegroups.com. To post to this group, send email to us_itgroups@googlegroups.com. Visit this group at https://groups.google.com/group/us_itgroups. For more options, visit https://groups.google.com/d/optout.