Thursday, September 29, 2011

Senior Java Software Engineer @ TekTrust – Smart Village

Job Description:Senior Java Software Engineer @ TekTrust – Smart Village





As a Senior Java Software Engineer, you will work on the development of web applications, using Java, XHTML, CSS, JavaScript, XML, SQL, RESTful web Services, J2EE Frameworks – like Struts, Spring , GWT, JSF, Hibernate (or other ORM), SOA. In addition to requirements analysis, design, implementation, testing and integration, you will contribute to design and code reviews and QA as well.



Job Considerations:



Technical Skills:



· Specific experience with Business Process Management (BPM) or Service Oriented Architecture (SOA) software is highly desirable.



· Consistent with the above, must have strong skills and demonstrated knowledge of related technologies, including: J2EE, EJBs, JSP, JMS, XML, SOAP and LDAP.



· Complementary knowledge of the system platforms we are required to support, including: Web Services, Java, Windows, Linux.



· Knowledge of leading database environments, including Oracle, MS SQL, and DB2.



Functional Expertise:



· Full ability to understand complex data relationships and rules-based systems.



· Must learn BPM platform in expected timeframe.



· Accountability: Ownership of responsibility for the assigned work and commitment to produce results as promised.



· Decision Making: Ability to make effective and timely decisions even when the data is limited or solutions may produce unpleasant consequences.



· Problem Solving: Must possess an analytical, problem solving orientation; logically identify and analyze problems.



· Must show understanding and apply procedures, regulations, and policies related to areas of specialized expertise.



· Desire to utilize technology-based tools and processes.



· Customer service orientation: Proactively develops customer relationships by listening to, understanding, anticipating, and providing solutions to customer needs.



· Results oriented: Demonstrated understanding that the purpose of any work is to achieve the desired outcome.



· Work Management: Use a clearly defined methodology for establishing priorities; sets rational and understandable priorities.



· Experience of full project lifecycle (requirements, design, development, testing, deployment, version control)



· Mobile Programming Experience (iPhone, Blackberry, Android, Windows Mobile, J2ME) is a plus



Minimum Experience:



· Familiarity with BPM products and Services.



· 4+ years of prior software consulting experience, ideally in a Portal, BPM, DM or EAI related setting.



· 4+ years of customer-facing or leading project management experience.



· Ability to travel.



What’s in it for you?



- Competitive salary, benefits, vacation, etc.



- Solid and stable, yet dynamic environment



- High potential for growth



So, if you are a Senior Java Software Engineer, please apply today by sending your resume to careers@tektrust.com