*WLN – Java Based Development (2 positions) Location: Eagan, MN Length: 1 year. *
Candidate is expected to be self directed with the ability to identify appropriate implementation solutions and set technology direction. Agile experience and TDD (Test Driven Development) skills are a must. Strong collaboration and open to pairing. Candidate will have significant communication with leaders. * Primary Responsibilities:* - Web application development in Java platform - Participate in the full life-cycle of software development; including analysis, design, implementation and testing of new projects and features using Required Technology Skills listed below. - Develop server based software with Web Services and other XML based technologies - Develop web application components using HTML, XHTML, and JavaScript - Implement OO designs using Design Patterns in presentation and business tiers - Execute on test driven development - Develop software that operates within a highly scalable distributed multi-tiered system - Collaborate with architects and software engineers on design decisions and direction for web application requirements and mentor less senior personnel - Participate with business units using Agile techniques and practices to identify requirements, acceptance criteria and designs - Produce well-written technical and business communications as needed - Regularly communicate with project team and management - Collaborate with architects and technical leads on design decisions and direction - Contribute to project development estimates and timelines. - Work collaboratively with others in a team-based environment and serve as a mentor to less experienced developers. - Generate innovative approaches and solutions to technology challenges - Effectively balance and prioritize multiple projects concurrently *Minimum Qualifications:* - Four-year degree in Computer Science or a related field - 7+ years of experience in the software development field - Experience with Java, J2EE and object-oriented analysis and design principles - Experience designing and developing web based applications using Java, JavaScript, Spring, XHTML, Eclipse, Tomcat, CSS - Proven track record of being able to solve complex problems independently and to seek out and generate innovative solutions - Very strong interpersonal and communications skills including both oral and written proficiency (must be able to present effectively to a wide variety of audiences including development teams and partners within the business unit) - The ability to present complex technical topics to a non-technical audience - Experience and\or a willingness to work in a fast paced Agile software development environment *Required Technology Skills:* Java ,JavaScript,REST,JSON,Spring,Hibernate,Eclipse,XML,Java Concurrency, Test Driven Development (TDD) ,jQuery,Tomcat,Oracle,SQL,JUnit *Preferred Technology Skills:* Linux and/or UNIX,Servlets,Ajax,Shell scripting,XML and XSL/T ,Search engine related development, Team Foundation Server, Berkeley DB,Templating Engines, Mock Frameworks,HTML DOM & Cascading style sheets. Feel free to call me for further information… Regards, Kumar Key Business Solutions, Inc. || Office: 916 646 2080 Ext: 223 || Fax: 916 646 2081 || Email: [email protected] || -- You received this message because you are subscribed to the Google Groups "US_IT.Groups" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/us_itgroups?hl=en.
