Title: Java Architect Location: Duluth, GA
Length: 6 Months+ Technical Qualifications Java development 8+ years) Spring Framework 3.x (4+ years) Web service development & use: REST & SOAP libraries with associated Java frameworks ORM, Hibernate Spring Data, JPA, RDBMS (one or more of MySQL, Oracle, MSSQL) Spring MVC & JSP Tools: STS, Eclipse or IntelliJ CI & dev ops tools: Maven, Subversion, Hudson, Jenkins, Nexus, Sonar, JUnit, Selenium App servers: Apache HTTPD, CXF, Tomcat Spring Integration (1+ years) Messaging: RabbitMQ, ActiveMQ or JMS Web services security best practices Architectural Skills in Enterprise Integration Patterns (EAI) UML Proficiency and using Enterprise Architect Preferred Qualifications SDLC: Agile, Scrum, Kanban + XP principles OS: Windows, Linux Working knowledge of Behavior Driven Development and tools (BDD) Airline or Airport industry experience Responsibilities Be a team member on a Scrum team and actively participate in all Scrum ceremonies: daily stand-up, sprint planning & poker, release planning, sprint reviews & retrospectives. Be responsible for Scrum team deliverables. Convert business requirements to functional requirements stories & tasks to support the development of components, products and applications; develop product/solution architecture collaboratively with peers to meet story acceptance criteria; ensuring software solutions meet performance, manageability, reliability and all non-functional requirements in a cost effective and maintainable manner Design of system architecture, interdependencies and interactions; Designs and documents products/systems or baseline processes Responsible for technical design, development, and maintenance of software applications and their associated components within the team; Contributes to technical strategy discussions; Selects process/design tools Design software subsystems, components, and their interfaces in support of business requirements Develop high quality code to support technical architecture and design; Considers future systems architecture Accurately estimate time and resources for software development efforts through diligent task breakdown and planning poker with peers Incorporate unit testing practices, and conduct unit tests, tracking problems, and implementing changes to ensure adherence to test plan and functional requirements; Analyzing, designing and implement software mechanisms to improve code stability, performance and reusability Execute technical spikes to investigate unknown technologies and for prototyping emerging software. Thanks & Regards, Ramesh Kumar *Global **Associates Inc/ **VCarve Inc* *||* 7106 Corporate Way* ||* Dayton, OH 45459 *||* *||*Phone: 937-877-5870 * ||* Fax: 937-312-1205 *||* ram...@gassociates.com* or* ram...@vcarve.com *||* www.gassociates.com<http://www.gassociaties.com/> *||* -- You received this message because you are subscribed to the Google Groups "REQSRESUMES" group. To unsubscribe from this group and stop receiving emails from it, send an email to reqsresumes+unsubscr...@googlegroups.com. To post to this group, send email to firstname.lastname@example.org. Visit this group at http://groups.google.com/group/reqsresumes. For more options, visit https://groups.google.com/groups/opt_out.