JOBSEARCHER

Java Architect

Role and Responsibilities : Works closely with Solution Architect and Director of Development to plan ongoing feature development, product maintenance, and management of development Researches, designs, and writes software to specifications, either individually or leading a team of other developers Enhances existing software by analyzing and identifying areas for optimization or refactoring Generates technical documentation as well as unit and functional tests Help in managing scope and estimation of release schedules; work with the development manager and architect to ensure that release schedules are met Assists with application maintenance by monitoring and correcting software defects Investigates new technologies and techniques and researches ongoing industry developments Mentors junior team members in industry best practices, procedures, and concepts Total of 6-9 years of relevant work experience of which last 3-6 years Should have been as Technical Lead / Architect of an enterprise software product. Very strong analytical skills, ability to comprehend complex code/algorithm, contribute to on-going improvements to the product (feature, performance) Strong Core Java, J2EE skills (Servlets, Java networking), JSF, EJB 3.0, with hands on experience in developing enterprise software applications Development and deployment experience on multiple application servers: WebSphere, Weblogic, jBoss Usage of debugging and code test tools Experience in ITIL / Network management tools. Exposure to full SDLC essential and exposure to enterprise software Product development desirable Hands on experience and ability to provide technical direction in the areas of Web Services, SOA, BPEL and associated technologies. Define and ensure adherence to design and coding standards compliant with the architecture Self-starter, detail oriented, and excellent communicator. Good problem-solving capabilities Demonstrated ability to work effectively as a team leader as well as individual contributor Demonstrated experience in business application design, service-oriented architecture and implementation Network Management / ITIL projects and JAVA J2EE. Qualification : A university degree in Engineering, preferably in Computer Science