Hi , I hope you are doing well. I do have new requirement please gothrough it if you are comfortable send me updated resumes skum...@sagetl.com
Title: *Java Developer with Swing and Spring* Location: *St. Louis Park, MN (must be local to Minnesota)* Duration: *6 month * *Interview: 1 onsite interview* *JOB PURPOSE: **(Why does this position exist):* MoneyGram is recruiting for contract to hire Java Developer position. The Developer must have experience developing desktop and web applications using Java 1.6, 1.7 and 1.8. The application will be part of a healthy strong team culture with exceptional leadership. The Software Engineer IV (SE IV) serves as a technical consultant and lead to provide and support software applications that meet or exceed business needs. All incumbents of the SE IV position are expected to possess strong technical expertise as well as strong leadership and mentoring skills. All Software Engineers at this level typically work on complex computer programs and defined segments of highly complex programs. The SE IV is familiar with a variety of the field’s concepts, practices and procedures, and performs most complex applications development related tasks without guidance. The SE IV is a key contact for project managers, advising on project sizing and estimation. The SE IV often directs the work of others. The SE IV is expected to proactively contribute and offer recommendations, and may play the role of Subject Matter Expert in relation to one or several applications. *JOB DUTIES/ACCOUNTABILITIES**: * 80% *Solutions and Project Requirements Analysis:* - Actively contributes to the development of solutions and ideas that add value. Engages with system users and business analysts to identify system enhancements and/or new applications to meet business needs. - Develops elegant and simple solutions. *System Design and Development:* - Creates quality design documents to illustrate how the system works. Writes clear and detailed technical specifications for development of the application. - Adheres to “big picture view” of how various connected system designs should be consolidated or affected. - With no to very minimal support or mentoring from others, produces products on schedule. - Produces elegant and efficient designs, high performance and scalable code that will allow for easy extension to future needs. *Quality and Reliability:* - Code produced is of high quality and is reliable. Strong quality code metrics. - Effectively performs code walk-throughs. In conjunction with Quality Services, proactively performs extensive system testing to ensure that the systems work efficiently and are developed following the applicable development methodology. Unit tests to ensure accuracy. - Track record of identifying largest risk areas and driving resolution of these issues. *Team Lead Role:* When placed in this formal role, competently leads the design, development and implementation of complex systems. Effective team leader on diverse and different teams (including teams consisting of a combination of employees, contractors, on and off-site resources), on any project (including those that are global in nature) and during problem-resolution: - Effectively estimates tasks, cost and duration of activities needed to develop solutions, for self and other developers. Provides accurate and timely input to project manager regarding status of technical tasks for self and team. - Effectively and actively plays the role of technical advisor for projects, providing advice on tools, process and design to others. Mentors others. Shows initiative to understand proper architectural disciplines and ensure they are applied. - Initiates and actively facilitates meetings and issue resolution, involving the right individuals. - Assumes responsibility for self and team. Maintains “big picture view”, seeing overall situation; remains aware of what other engineers are doing; makes sure project goals make sense and overall development objectives are being met. 20% *Support.* Serves as a contact person in support of more serious production problems. *QUALIFICATIONS, EXPERIENCE & SKILLS**: * *Experience*: · A minimum of 10 years of increasingly responsible systems development experience on multiple platforms. Clearly demonstrated ability to: Effectively leads requirements gathering, design and development of complex systems; design and develop high quality, scalable and efficient solutions and products on schedule, required. · Strong Java knowledge, with a minimum of 8-10 years’ experience in the Java development environment, required. o Preferred at least 8 years of development experience in Java/J2EE web applications. o Preferred at least 8 years of development experience in Java Swing applications. · Required experience developing with: Developing desktop and web applications with Java 1.8, Java Web, XML, integration with SOAP and REST service layers, web services. · Some JavaScript is required. · Required experience developing with RAD, Eclipse, or Eclipse based IDE. · Required experience with debugging using stack trace analysis preferred · Preferred experience controlling devices over serial and parallel ports · Preferred experience developing with: Hibernate SQL · Preferred experience using Source Control tools, specifically CVS and GIT · Preferred experience using Build tools, specifically ANT and TeamCity · Preferred experience using packaging tools, specifically Inno (Wise Installer and InstallShield equivalent) · Preferred development experience working with LDAP protocol and LDAP Servers. · Preferred knowledge of LDAPv3 based directory knowledge, UnboundID preferred. · Nice to have: experience with Groovy · Nice to have: experience with JSP user interface customization · Nice to have: experience building Java based products and awareness of security using centralized authentication and authorization modules. · Nice to have: experience in the ForgeRock stack (OpenAM, OpenDJ, OpenIDM) as well as experience creating custom authentication modules a major plus · Nice to have: experience with OpenIDM development for user provisioning, synchronization and workflows. *Competencies - Clearly demonstrated ability in the following competencies, required:* *Team Participant:* · Strong orientation of identifying where people need help. Spends time assisting others as needed. Openly shares information. · Actively and collaboratively engages with IT professionals from other teams to ensure that proposed designs are evaluated with a view to enterprise-wide architecture and systems. *Leadership/Accountability:* · Drives initiatives. Accepts ownership, takes the initiative and assumes responsibility for self and team. Does not blame or pass decision-making to others. · Clearly demonstrated ability to: - Effectively lead requirement gathering, design and development of complex systems. - Design and develop high quality, scalable and efficient solutions and products on schedule, required. · Applicant must be a self-starter, with the ability to prioritize work tasks as well as report conflicts or delays in a timely manner · Team members work closely and coordinate individual changes with other applications, must be able to work collaboratively with multiple team members, both on the direct team as well as with cross-functional teams · Initiates and actively facilitates issue resolution, involving the right parties to resolve problems and make decisions. *Analytical Ability:* · Independently and accurately identifies the root cause of complex and/or recurring technical problems. Assesses and proposes strong alternative solutions, with a view to quality, scalability, and efficiency. · Takes different approaches to decision-making and problem-solving, demonstrating innovative and creative thinking. · Thinks broadly and long-term. Always considers the effect of solutions on other systems and functions. Anticipates future problems and opportunities. *Communication:* · Excellent Verbal and written communication skills · Communications with members of project team and other affected stakeholders are constant, proactive and collaborative. · Appropriately tailors communications to the audience, including non-technical, management and at team level. · Expresses disagreement professionally. Communicates with poise and professionalism in stressful situations. · Prepares required written documentation in a timely and quality manner. *Adaptability/Change:* · Demonstrates positive attitude and openness to change. Eager to take on and learn additional and different responsibilities. · Proactively identifies opportunities to make improvements and drives these to implementation. *Negotiation/Influence:* · Skillfully and appropriately manages expectations and negotiates deliverables with others, demonstrating flexibility. Actively influences managers and promotes ideas to management. *Education*: Bachelor of Science in computer science or a related technical field, or equivalent combination of post-secondary education and work experience, required. *Hours:* This position requires the ability to provide after hours on-call support. Thanks & Regards, Soni Kumari Technical Recruiter |Sage Group Consulting Inc 3400 Highway 35S, Suite #9 Hazlet NJ 07730 Phone : 732.767.0010 x 450 | Direct: 732-856-5824 Email : skum...@sagetl.com http://www.sageci.com -- You received this message because you are subscribed to the Google Groups "Oracle Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to oracle-users+unsubscr...@googlegroups.com. To post to this group, send email to oracle-users@googlegroups.com. Visit this group at https://groups.google.com/group/oracle-users. For more options, visit https://groups.google.com/d/optout.