Position Summary: The Java EE Software Engineer will be responsible for the design and implementation of a variety of software solutions in addition to modifying and maintaining existing software. Essential Job Functions: - Ensure adherence to engineering processes such as code reviews, source control, unit testing, use case analysis, defect management. - Strong proficiency in the Java platform, hands on with the Java EE bundle or similar alternatives provided by industry standard frameworks. - Familiarity with web concepts, concurrent web/desktop/mobile applications with expertise in at least anyone of these. - The Software Engineer is also responsible for writing comments in his/her source files. - Developing existing systems by analyzing and identifying areas for modification. - Working closely with other staff, such as project managers, graphic artists, systems analysts, and sales and marketing professionals. Constantly updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications. |