Java Developer designs, develops, and implements web-based Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Being a Java Developer resolves technical issues through debugging, research, and investigation. Requires a bachelor's degree in area of specialty. Additionally, Java Developer typically reports to a supervisor or manager. To be a Java Developer typically requires 2 to 4 years of related experience. Gains exposure to some of the complex tasks within the job function. Occasionally directed in several aspects of the work. (Copyright 2024 Salary.com)
Hybrid Schedule -- commutable to Red Bank, NJ or Lakehurst, NJ
6 month Contract to Hire, W2
Java Developer
Responsibilities:
Analyze user needs and develop software solutions.
Work with project manager or product owner to meet specification needs.
Recommend software upgrades to optimize operational efficiency.
Collaborate with other developers to design and optimize code.
Implement product software features.
Qualifications:
Must have baccalaureate degree from an accredited college or university in Computer Science or Computer Engineering or equivalent and a minimum of 3 years of relevant experience. 6 years of experience, or an Associate s Degree and 4 years of experience, may be substituted for a Bachelor s Degree.
Must possess the skills needed to work with current operating systems, Commercial-Off-The-Shelf (COTS) tools, database macros, and to write code in procedural or object- oriented languages, especially Java.
Must have experience with J2EE Application Architecture and Java application servers, particularly JBoss.
Must have experience with web application technologies such as JavaScript, jQuery, Spring, CSS.
Must have experience with relational databases such as MySQL, Oracle, SQL Server, Dynamic SQL.
User Interface development experience.
Must possess the skills to develop graphical user interfaces, and application software that range from simple to complex.
Deadline and detail-oriented.
Strong analytical and critical thinking skills.
Good multi-tasker.
Additional Desired Qualifications:
Prior experience with artificial intelligent (AI) techniques, automated planning, expert systems, neural networks, data mining, virtual and augmented reality systems, modeling and simulation, and game programming is a plus.
Customer facing experience.
CompTIA Security certification.
An understanding of Aircraft Launch and Recovery Equipment and/or aircraft Support Equipment is a plus