Intermediate Level Software Engineer
Role summary
The Intermediate Level Software Engineer will develop Java/J2EE applications to solve complex technical problems within a real-time air traffic management system. Responsibilities include developing test harnesses, debugging software, and supporting the development of software requirements. The role requires a Bachelor's degree in a related field plus 5 years of experience, with at least two years specifically in Java development. Experience with software tools like compilers, debuggers, IDEs, and test tools is essential. Knowledge of UML, SQL, databases, C/C++, and XML technologies is also required. A flexible schedule and willingness to travel when necessary are important.
##### Job Summary
Company:
Location: Egg Harbor Township, NJ
Type:
Experience:
##### Job Description
Essential Job Functions:
- Develop Java/J2EE applications to solve highly complex technical problems
- Develop test harnesses to support software testing
- Provide software support for a real-time air traffic management system
- Debug software problems and provide solutions
- Support development of software requirements
- Flexible schedule is essential
- Travel only when required
- Experience with Java /J2EE applications
- Understanding of the software life cycle
- Knowledge of UML
- Knowledge of SQL and experience with databases
- Demonstrate strength in solving complex problems
- Experience with C/C++
- Knowledge of XML technologies
- Knowledge of Java Swing is desired but not required
Basic Qualifications:
- Bachelor’s degree (in computer science, engineering, mathematics, or related field is preferred) + 5 yrs. related
experience
- Two or more years of Java development
- Experience working with software tools (compilers, debuggers, IDEs, and test tools)
Other Qualifications:
- Communication skills
- Interpersonal skills to interact with team members and customer
- Organization and time management skills
- Analytical and problem solving skills
- Ability and willingness to learn
