Marathon TS ยท 18 hours ago
Senior (Java) Web Software Developer
Wonder how qualified you are to the job?
Information ServicesProfessional Networking
Insider Connection @Marathon TS
Responsibilities
Provide support to develop Web-based applications including online customer service for agency components.
Support in developing the site concept, interface design, and architecture of the website.
Assist in the implementation of interfaces to applications.
Code in Java and have knowledge of JavaScript, SQL Server, Oracle JavaScript, MS Access, HTML, and DBMS's.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
6 years advanced computer programming skills in Java/J2EE, Web Services/Design/Development and APIs
2 years advanced computer programming skills in JSF 2.x/Prime Faces, JSP
4 years advanced computer programming skills in JavaScript/jQuery/AJAX
4 Strong Knowledge Rest Based Web Services
2 Moderate understanding of Jenkins Build and Deploy CI/CD
Moderate experience developing/supporting software applications using Java and more than one of these software technologies: Java/J2EE, Web Services/Design/Development and APIs, JSP, JavaScript, Oracle DBMS, SQL Server DBMS, JavaScript, HTML
Java
PL SQL
HTML/JavaScript/CSS
Basic LINUX usage (navigating, reading files, Sudo commands)
Rational Application Developer
SQL Developer / SQL Plus
PuTTY / WinSCP
WebSphere
Subversion
Developer should be familiar with control-M jobs / POB system, as well as the basics of how the AFT system works. We use AFT to package and export data downstream to MIRS and CDAS
Microservices design
GCP or AWS Cloud Development Skills in: DevSecOps, Secure Coding practices, and the Solutions Development Framework (Docker, Jenkins, GitLab)
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: Java/J2EE, Web Services/Design/Development and APIs, JavaScript, Oracle DBMS, SQL Server DBMS, and also 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
Preferred
Working knowledge and experience coding in Java
Knowledge of several of the following areas is desirable: JavaScript, and SQL Server, Oracle JavaScript, MS Access, HTML, DBMS's (ex. Oracle, SQL Server, etc.)
Knowledge/experience with Agile Methodologies
Knowledge/experience of SDLC practices
Change Management and Configuration Management (VersionOne, ServiceNow, etc)
Application Lifecycle Management (ALM)
Kubernetes
Security
Performance tuning
A degree from an accredited College/University in Software Engineering, Computer Science, or related discipline is preferred