Location: Eagen, 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: kkumar@key-soft.com || Website: www.key-soft.com ||
--
You received this message because you are subscribed to the Google Groups "IT JOBS IN THE US" group.
To post to this group, send email to itjobs-usa@googlegroups.com.
To unsubscribe from this group, send email to itjobs-usa+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/itjobs-usa?hl=en.
No comments:
Post a Comment