*Hi,*
*Please check the JD and let me know if you have any candidates available. * *Position: Senior Java Developer* *Location: Gainesville, FL* *Duration: 6+ months* *Interview: phone then Skype* *USC/GC Only* *SUMMARY:* As Senior Java Developer, you will report to the AVP, Programming Systems and provide leadership while applying your technical proficiency to support application systems development. You will play an important role in analysis and design of web applications, and provide coding, testing, documentation and implementation support for application development software initiative driven by business needs. *DUTIES AND RESPONSIBILITIES: * - Supports the corporate automation effort through the development of new software systems and features, and the maintenance and modification of existing systems. - Documents new systems, modifications to existing systems, and processes and procedures necessary to support these systems. - Ensures effective collaboration between technical team members, systems management, and non-I.T business units in design and modeling methodologies, ensuring business requirements are clearly understood, and comparability and cross-application functionality. - Provides leadership and guidance to team members for current and future development efforts. Mentors less-skilled developers and performs code review. - May perform as lead team on task-specific team projects. - Writes new code and implements new features from business requirements and to address system environment changes. Designs application code for reusability (e.g. frameworks). - Documents new code, changes to existing code, and design proposals, and abides by prevailing standards for such documentation. *QUALIFICATIONS:* *Education Requirement:* 4-yr College degree in Computer Science, Engineering, Mathematics, or Physics *Technology Required:* Deep understanding and experience with the following technologies: - J2EE, JavaScript - MVC frameworks such as Grails or Spring - Database technologies such as SQL Server, Oracle - Source Code Management/Build tools such as GitHub and Jenkins - Object-oriented analysis and design principles and patterns with UML *Skills and Experience Required:* - 8+ years of experience designing and developing large systems with the following characteristics: Secure, highly available, scalable, with loosely coupled components integration. Experience should include the following: - At least 5 years developing applications and services in a Java / J2EE environment using object oriented design - Large scale business applications design: - Using UML artifacts including the following diagrams: Domain model, Use cases, Activity diagrams, Sequence diagrams, Class diagrams - Using E-R models for database design - Service Oriented Architecture (SOA); Practical knowledge of web services design and implementation - Expert using SOAP and REST protocols - Multi-threaded and multi-tiered application architecture - Implementing enterprise business to business interfaces - Addressing application security and other non-functional requirements o Unit testing and Integration testing - Excellent oral and written communication skills - Flexibility, team focus, and strong interpersonal skills - Experience throughout the entire project lifecycle with an emphasis on requirements definition and design phases - Excellent problem solving skills; Ability to understand the business problem, need, or opportunity and to design solutions - Ability to tactically and strategically consider all sides of an issue within the contexts of time, scope, budgets, and range of options *Preferred Qualifications:* - Master’s degree in Computer Science, Engineering, Mathematics, or Physics - Experience with client-side MVC Frameworks such as AngularJS and Ember.js - Experience with application security technologies (such as SSL, SSO) and compliance standards (such as PCI) - Experience with UI/UX design and implementation - Experience with Bootstrap, CSS3, Embers, HTML5, and JQUERY preferred - Business analysis skills needed for requirements definition such as domain model and use case development - Mobile application development using Native Technologies such Xcode, Objective C; Hybrid Technologies such as HTML 5; and platforms such as IBM MobileFirst *Thanks and Regards* *Vikas Gupta* *Sr. Technical Recruiter* *Srimatrix Inc.* Direct: 4692098270 vi...@srimatrix.com -- 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 sap-vendor+unsubscr...@googlegroups.com. To post to this group, send email to sap-vendor@googlegroups.com. Visit this group at https://groups.google.com/group/sap-vendor. For more options, visit https://groups.google.com/d/optout.