|
|
The following job positions
are open in the United States. Applicants are requested to
send their resume, also indicating their salary expectations,
to
us at jobs@kirusa.com.
Engineering
Summary
A Senior Java Developer should be able to lead Java development
projects. He should have expertise in developing and deploying
J2EE components in clustered environment of application server
and database server. He should be able to understand the proposed
technical architecture and write detailed design documents
for the projects. He should be able to write code and mentor
other team members.
Essential Functions
- Responsible for the whole software development
life cycle, which includes, the requirements analysis, writing
functional and detailed technical design documents, writing
code in Java, Java Scripts and JSP, test plans etc.
- Coaching junior developers on the project.
- Supporting the project manager with effort estimations
and status reporting.
- Communicating with the architecture team, other
team members and the project manager.
- Leading technical discussions to conclusion.
- Develop code in J2EE and/or in PHP
- Perform code and test plan reviews of team members.
- Participation in requirements analysis and technical
architecture designs.
- Mentoring junior developers in good software
development practices.
Essential Knowledge, skills and abilities
- Very strong in Java and J2EE Technologies. It
includes EJB, JSP, Servlet, Java Scripting, XML, XSLT, JMS
and PHP
- Good knowledge Java Multithreading and Socket
Programming along with knowledge of protocols such as HTTP,
HTTPS, SMTP etc is preferred.
- Good knowledge of application server Jboss and
working with MySQL or any other standard database.
- A good knowledge of widely used open source
tools such as CVS, Log4J, XDoclet, Ant, Struts, Eclipse and
PHP
- A good insight in J2EE design patterns.
- Should have good working knowledge on both Windows
and Linux (any UNIX based) Operating systems.
- Good communication, team spirit, and leadership
skills Preferred Knowledge, skills and abilities
- Exposure to VoiceXML based application development
- Experience in Internet and web application development
- Exposure to Google Web Tool and
- Knowledge of Drupal Supervisory responsibilities
- Coaching junior developers on the project
- Taking the lead role in discussions
- Supporting the project manager with effort estimations
and status reporting
Working conditions
- For better project coordination, it is required
to have daily 2-3 hours overlap with offsite team in India
- As per project delivery requirements he should
be flexible enough to adjust working hourly accordingly Minimum
qualifications
- BS, MS or higher degree in IT or computer Science
from reputed institute
- About 4 to 5 years of experience in Java development
and web development Success factors
- Commitment to meet deadlines without compromising
on product quality
- Maintaining good work environment and team spirit
- Self motivation to learn new technologies and
being a role model
Travel required: Limited (2 weeks/year)
Location: New Providence, New Jersey
[ Return to Top ]
|
|
|