Are you an expert in the field of development? Are you obsessed with creating cutting edge
software to launch your company above its competitors? Are you passionate about seizing
complex projects and learning new technologies that take you out of your comfort zone? Do you
want to work with a team of smart, dedicated and driven professionals that immerse themselves
around other intelligent and talented individuals?
Well at Equity Trust Company we do what works best, and we have fun while doing it! We offer
our employees a fast paced, creative, and challenging work environment, where great people and
ideas thrive. Our team members challenge themselves and their peers everyday to help our
company pass our competitors in customer service and satisfaction. That is why we are currently
looking for a Senior Java Developer as an essential leader to building and maintaining software
using progressive methodologies and technologies.
As the Senior Java Developer you will be provided with the necessary tools, support, and
equipment to help promote a prosperous and humbling work-life balance. This role brings
extensive and practical experience with the techniques and approaches required in delivering
projects. The Senior Java Developer will be responsible for rapidly establishing delivery of
working software and have a solid understanding of the disciplines required to deliver effective
and revolutionary technologies. The Senior Java Developer will interact with Equity Trust’s
Development Team to mentor, consult, and assist in making appropriate technology and process
decisions. The Senior Java Developer will also be responsible for mentoring and coaching many
project teams and junior developers.
This is the perfect opportunity for someone who is looking to take the next step in his/her career.
You will not only have the opportunity to take on a leadership role in development but also in
coaching and mentoring team members. If you are looking for a challenging, yet rewarding
career, that will take you to the next step in your professional development, Equity Trust is your
next career destination.
Primary Job Responsibilities:
Develop and maintain architecturally sound, modular, component-driven software
Work with Systems Architect to execute on tactical, mid-term, and strategic
implementation of client facing as well as internal J2EE transactional application
enhancements & break-fixes.
Analyze, develop, test and implement web applications using J2EE, Hibernate, Spring, &
Drive the design of software systems to meet defined acceptance criteria.
Provide direction to and mentoring for less experienced members of the staff.
Identify risks that might impact the success of the project and mitigate those risks through
application of experience and knowledge.
Maintain system and design documentation and prepare materials for project reviews.
Lead a team of developers through development iterations using an agile software
Act as a role model and advocate for best practices around test-driven development, agile
software development, and customer-centric software.
Bachelors Degree in IS/IT
Excellent analysis skills
Superior verbal and written communication skills
Strong teamwork skills
Ability to interpret abstract technical ideas and concepts effectively
Strong decision making skills
Ability to multi-task on a daily basis
Self starter and able to work with minimal supervision
Ability to handle time critical issues
Experience integrating with or developing with FileNet a plus!
3-5 years of Essential Work Experience/Technical Experience in the Following:
Development experience with Java, J2EE, JSP, Java Server Faces, servlets, JAAS,
Experience with HTML/XHTML, XML, XSLT, CSS
Developing web services/web service clients. Experience with Axis 2 a plus.
Developing applications that interact with databases using JDBC. Experience with
Hibernate is needed.
A working knowledge of SQL and query optimization techniques is needed.
Experience writing web applications using a model-view–controller strategy. Experience
with a model-view controller frameworks such as JSF or Struts is needed.
Experience in a team development environment using standard processes such as version
control (SVN), release management methodology, unit testing strategies, and integration
Applying object oriented design and development techniques.
Experience using an application server such as Tomcat, Websphere Application Server,
Experience using build/development management tools, such as Ant or Maven.