All candidates must be a US Citizen, or have permanent residence status (Green Card).
Job Description:
We are seeking an experienced Java Developer with exceptional skills in front-end and back-end development to maintain our web-based applications by resolving production issues and developing new features in line with business needs.
This position requires an in-depth understanding of the following front-end and back-end technologies:
We are also looking for a professional with experience in migrating applications from Struts 1, Struts 2 to Spring, and from WebSphere to Tomcat.
The ideal candidate should have knowledge of IBM Web Server technologies, such as WebSphere and Rational Application Developer, and version control systems such as SVN, Tortoise SVN, and Github.
Our applications require experience in implementing and maintaining CICD tools like Sonar Cube, Jenkins, and proficiency in onboarding for all applications.
One of our latest projects, is a RESTful Web Service that requires knowledge of RESTful APIs.
All our projects are backed by Oracle Database, which requires creating, manipulating database tables and views, as well as writing extensive reports SQL scripts and stored procedures.
Some of our applications host jobs that run daily and require knowledge of Mainframe, AFT and Control-M.
Responsibilities:
Resolve production issues in a timely manner and monitor systems for identifying and correcting software defects. Available for off hour support including weekends for High and Critical Issues.
Design, develop, and maintain front-end and back-end applications.
Investigate and incorporate new technologies and features into the development process.
Migrate our applications from Struts 1, Struts 2 to Spring, and from WebSphere to Tomcat.
Requirements:
Strong experience in Java-based web development.
Expertise in front-end and back-end development and technologies, like JSP, HTML, CSS, JavaScript, jQuery, Ajax, React JS, Hibernate, iBatis, MyBatis, Kafka, Struts1, Struts2, Spring, Soap Web Services, and XML Parsing.
Experience with IBM Web Server technologies, such as WebSphere and Rational Application Developer.
Familiarity with version control systems such as SVN, Tortoise SVN, Github.
Experience with implementing and maintaining CICD tools such as Sonar Cube, Jenkins, etc.
Experience with RESTful Web Services.
Strong knowledge of Oracle Database and SQL development.
Experience in migrating applications from Struts 1, Struts 2 to Spring, and from WebSphere to Tomcat.
Knowledge of Mainframe, AFT, and Control-M.
Strong problem-solving and analytical skills.
Additional Required Skills/Experience:
A minimum of ten (10) years experience in software development, with at least 4 years experience in Web-based design/development;
A degree from an accredited College/University in Software Engineering, Computer Science, or related discipline is preferred;
Able to perform all functional duties independently;
Experience training/mentoring less experienced personnel;
Moderate knowledge of and experience with designing, developing, implementing, and maintaining complex Web-based software systems;
Moderate experience developing/supporting software applications using Java and more than one of these software technologies: Active Server Pages (ASP), JavaScript, Oracle DBMS, SQL Server DBMS, Visual Basic, JavaScript, MS Access, HTML;
Moderate experience collaborating with end users to define new Web-based software system requirements;
Experience authoring or contributing to software-related documentation such as requirements specifications, design documents, technical manuals, and user manuals;
Able to obtain Postal clearance;
Excellent communication skills.
Additional Provisions:
Must be able to obtain a Position of Public Trust Clearance.
Pass both a client mandated clearance process to include drug screening, criminal history check and credit check.
Once candidate’s resume is approved and interview passed, the agency is responsible for providing drug screening. Failure to submit the drug screening results will delay the security clearance process.
If a candidate is given an interim clearance, continuation of employment is then based on the candidate receiving a sensitive clearance.
All candidates must be a US Citizen, or have permanent residence status (Green Card).
Candidate must have lived in the United States for the past 5 years.
Cannot have more than 6 months travel outside the United States within the last five years. Military Service excluded. (Exception does not include military family members.) All overtime must be pre-approved in writing by the client manager or his/her designated representative.