Immediate Opening "Senior Java EE developer"
The location is Plymouth MN
Contract is about 4 months duration – extension possible.
Need to be a 100% match on req’d skills and have a good range of the ‘desired’ skill sets as well.
Developers are needed, not designers/architects to redesign things
Senior Java EE developer(s)
Key Attributes
o Good Java fundamentals
o Strong computer science fundamentals, not Java EE skills
o People who have Java EE experience as their only exposure to OO, especially in slower-moving IT organizations are likely to be rejected without a phone screen.
o People with a working, real-world knowledge of an OO language outside of Java (such as Ruby, Smalltalk or Lisp) are highly desirable.
o Strong true OO Development experience/knowledge
§ Someone committed to SOA is not a good candidate
§ Must be able to think outside the J2EE/SOA box
§ The different layers and lack of business rule awareness is not how they are doing it
o Good interpersonal skills
§ Working closely (paired up) - will need to get along with everyone
o Agile development
§ True Agile development
§ Scrum
§ Pair programming (rotation - pairing with each developer)
o Test Driven Development - actual experience and understanding why is a Big Plus
o Flex or Actionscript is a Plus but not a show stopper
o Product Development experience would be very helpful
o Very interesting Project
o Excellent OO Architect leading
o Developers are needed, not designers/architects to redesign things
Stand-outs
o Very interesting Project
o Excellent OO Architect leading
o Developers are needed, not designers/architects to redesign things
POSITION SUMMARY
The Senior Developer is responsible for implementing technical solutions using Java, Adobe Flex / Actionscript, .Net and SQL technologies within our packaged software products and utility programs as well as assisting with design as necessary.
ESSENTIAL FUNCTIONS AND RESPONSIBILITIES
Develop highly scalable, performant OO applications in a pure Java and/or J2EE, Adobe Flex / Actionscript , .Net environment.
Work as part of an Agile Scrum team on multiple challenging development problems. As a member of a Scrum team, developers will be expected to participate in test planning as well as development planning exercises, paired program and work on test cases on occasion.
Work with our Architect or Team Leads to understand and implement technical specifications written in standard design tools such as UML Class and Activity diagrams.
Research design specifications as needed with direction from Team Lead or Architect.
Assist the Architect team in developing and enforcing best practices within the development group.
Utilize and improve your working knowledge of computer science fundamentals, GoF patterns, and large-scale system software principles.
Generate estimates for project proposals and programming tasks as needed with direction from Team Lead or Architect.
Assist in providing development documentation, technical training and documentation for support groups, as well as testing guidance for the quality analysts.
Participate in Design Inspections and Code Walk-through Reviews as appropriate.
Efficiently develop high quality code from current designs.
Perform maintenance and support activities as necessary.
Assist with gathering of specifications as needed.
Assist in unit testing code as needed. This may include the code of other team members.
Able to work hours outside the normal business hours on occasion.
Other related duties as assigned.
QUALIFICATIONS
EDUCATION/CERTIFICATION: BA/BS in related field or commensurate work experience.
REQUIRED KNOWLEDGE:
Solid computer science fundamentals.
Knowledge of the core Java and/or J2EE platforms and/or Adobe Flex / Actionscript or .Net
Comfortable doing small-scale design in addition to hands-on implementation.
Solid experience using most GoF patterns.
A working knowledge of large-scale systems software.
Experience working on highly-scalable systems.
Ability to effectively understand UML, including Class, Activity and State diagrams.
Experience with distributed, fault-resilient systems software.
Real-world experience with heavily threaded systems.
Comfortable working on large-scale systems of over 1,000 classes.
Hands-on experience developing and deploying sophisticated web UIs using Javascript, CSS and HTML 4 OR experience with Java desktop applications such as SWT or Swing.
Familiarity or a STRONG INTEREST in working with the following is desired:
o Development of packaged software products.
o Metadata-driven, adaptive systems.
o Agile Development methodology.
o Code generators.
o Dynamic languages such as Python, Ruby or Smalltalk.
o Eclipse, Websphere, Weblogic, JBoss.
o Design-by-contract.
o Pattern Based Design.
o General understanding of systems and application administration.
o Governance, Risk and Compliance (GRC) Domain.
SKILLS/ABILITIES:
Attention to detail and accuracy.
Good communication skills, verbal and written.
Excellent analytical and problem skills.
Ability to successfully manage multiple projects, time and resources.
Ability to work with specific deadlines.
Effective interpersonal skills; the ability to handle objections and counter feedback professionally.
Ability and willingness to travel when necessary, up to 5 %.
Thank You!
Vikas Jain
Bitsoft International Inc.
phone: 630.364.1839 | fax: 630.596.9069
2272 W. 95th St., Suite 220 | Naperville | Illinois, 60564 USA | bitsft.com
View and apply to our open jobs at http://www.SkillGalaxy.com
We are "Certified Minority Owned Business Enterprise"
P Save trees, Print Only When Necessary
We respect your online privacy. This is not an unsolicited mail. Under Bills.1618 Title III passed by the 105th US Congress this mail cannot be considered Spam as long as we include contact information and a method to be removed from our mailing list. If you are not interested in receiving our e-mails then please reply with: REMOVE" in the subject line and your ID will be removed from our mailing list. We are sorry for the inconvenience caused to you.
No comments:
Post a Comment