Position 1: Java/J2EE
The Java Developer position has prime accountability for major projects and
will develop requirements and code, and will test and implement proposed
systems and applications.
Depending upon the experience level, this
position may work without technical oversight and is regarded as an
expert. Ability to pass the Public Trust Review is a must.
Senior Java Lead
Engage in enterprise-wide IT design and
development services based on Java, J2EE, SOA framework; Develop, integrate,
and deploy enterprise solutions. Active involvement
in requirements, design,
development and deployment phases based on the recommended best-practices.
Utilize IBM-Rational tool suite for developing UML based design
related
diagrams of Use Case Analysis, Activity, Sequence, Class, Collaboration, and
Deployment. Hands on experience in UML based component and data modeling in a
Model Driven Architectural set up. Experienced at following standard
Engineering process during the software development lifecycle and recommend
process improvements.
Contribute actively to the organizational best practices,
lessons learnt and other knowledge repositories. Estimate the size and
complexities of real high volume transactions
in large implementations of a
Relational and NoSQL Database integrated within a SOA framework.
Mid-Level Java
Essential Duties and Responsibilities
Provides
enterprise-level information technology solutions in support of customer
requirements;
Brings industry
best-practices and expertise regarding emerging technologies, risk
mitigation, and continuity planning;
Oversees all
phases of the systems development life cycle, with emphasis on design,
development/programming, documentation, testing and implementation;
Develops,
maintains and uses applications effectively in Client/Server environment;
Performs
activities such as: system software
installation, configuration, testing and validation, optimization,
evaluation, maintenance, documentation, and user support;
Prepares test
data, tests, debugs and refines applications software;
Designs and
prepares technical reports and documentation;
Identifies,
evaluates, customizes, and implements vendor-supplied software packages;
Maintains active
liaison with user personnel to ensure continuing responsiveness of
applicable system software user requirements;
Provides technical
assistance to less experienced personnel in the resolution of
systems-related problems;
Ensures accurate
translation of technical specifications into programming specifications;
Assures software
and systems quality and functionality.
Qualifications:
To perform this
job successfully, an individual must be able to perform each essential duty
satisfactorily.
The requirements listed below are representative of the
knowledge, skill, and/or ability required.
Reasonable accommodations may be
made to enable individuals with disabilities to perform the essential
functions.
Education/Experience:
Bachelor’s
Degree in computer science or related degree.
6+ years of experience in software design
and development, including two years of practical Java programming
experience.
Advanced
degree in computer science preferred.
Approved Minimum Education Equivalents Include:
Master’s
Degree with 4 years of related professional experience
Associate
Degree with 8 years of related professional experience.
High
School Diploma with 10 years of related professional experience.
Required Skills
Intimate knowledge of Java,
J2EE, Java Servlets, Java Server Pages, Struts, JPA, Web Services, SOAP, XML and RMI.
Strong
grasp of UML and design patterns, particularly Model-View-Controller.
Strong
understanding of web application architectures and web application design.
Strong
database/SQL skills.
Familiarity
with a variety of software development methodologies a plus.
Familiarity
with AJAX, Middleware products such as MQ Series, DB2, jBoss DROOLS, jBPM, RAD/Eclipse,WAS, WebSphere Service Registry and Repository (WSRR) and FUSE ESB.
Communication Skills :
Exemplary communication and
interpersonal skills are a must for day to day contact with clients on a
face to face and one on one basis.
Ability to read, analyze
data and follow procedures.
Ability to write business
correspondence and procedures.
Ability to effectively
present information and respond to questions from groups of managers and
clients.
Mathematics Skills
Ability to apply mathematical solutions to such tasks as data
analysis.
Reasoning
Ability to define problems,
collect data, establish facts, and draw valid conclusions.
Must be able to manage
their own workload.
Physical Demands:
While performing the duties of this job, the employee is regularly
required to sit for extended periods of time. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this
job include close vision, distance vision, and depth perception.
Work Environment:
The noise level in the work environment is usually moderate.
Travel :
Must be able to travel, while travel is limited (about 10%) the candidate must be able to travel to customer
sites for meetings.
Working Hours :
This is a full-time position
that requires 40 or more hours per week.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Position 2: Multiple Automation Test Engineer Positions
Job Title: Automation Test Engineer
Number of Positions: 5
Type of Job: Regular Job Time Type: Full Time (30 Hours or More)
Duration: Long Term
Job Duties and Skills:
Create BRD (Business requirement document), FRD (Functional requirement
document) and Use Cases as per the requirements using tools Quality center, Team
foundation server, Test Tracker, Rational tools, and Microsoft office (Excel,
Word, Visio, PowerPoint). Create automation script using tools N Unit, JUnit,
Visual Studio 2005, Win Runner, and WTT (windows test tool). Create Reports
using tools Scorecards, ProClarity, Dundas, Microsoft reporting services, and
crystal reports. Implement the unit testing , regression testing, integration
testing, performance testing and stress testing using tools Load Runner, C#,
Java Scripting, VB Scripting, C , and ASP.Net etc. may require traveling to
unanticipated locations.
Position 1: No.of Openings : 5 : Education : Minimum Bachelor's Degree
Position 2: No.of Openings : 5 : Education : Minimum Master's Degree
Position 3: No.of Openings : 5 : Education and Experience : Minimum Bachelor's Degree with 5+ years of IT experience or related Field.
Months of Experience: 60
Hours per Week: Hours are Specific Actual Hours: 40