Overview
On Site
DOE
Contract - W2
Skills
Software Development
Requirements Analysis
Systems Design
Testing
Business Process
Leadership
Performance Tuning
Cloud Computing
Test-driven Development
SOAP
RDBMS
Caching
Clustering
DevOps
Eclipse
IntelliJ IDEA
JetBrains
GitHub
JIRA
Microsoft Azure
Hosting
Encryption
SSL
Software Design
Reporting
Documentation
Regulatory Compliance
Project Documentation
JSP
JDBC
Web Services
AngularJS
React.js
Vue.js
JSON
HTML
Database Design
Oracle Db
SQL
PL/SQL
Oracle Application Express
Application Servers
Apache Tomcat
IBM WebSphere
Software Development Methodology
Waterfall
Agile
IBM RUP
Object-Oriented Programming
API
Public Relations
UI
OWASP
Web Applications
Management
Continuous Integration
Continuous Delivery
Version Control
Apache Subversion
Git
Apache Maven
Jenkins
Gradle
Java
J2EE
Oracle
Job Details
Job Summary Design, develop, test, and maintain software applications in accordance with customer requirements and software development lifecycle standards. This role involves requirements analysis, system design, programming, testing, documentation, performance improvements, and business process implementation. Demonstrate technical expertise, leadership, and best practices while continuously developing new skills and guiding team members. Key Responsibilities Design, develop, test, and maintain software solutions that meet customer requirements, including handling errors, exceptions, and performance optimization. Utilize strong understanding of full-stack secure cloud technologies and architectures. Maintain and enhance existing systems leveraging DevOps practices and test-driven development. Develop and integrate web services, including SOAP-based third-party and remote system integrations. Optimize SQL relational database operations including query performance, caching, and clustering. Employ DevOps tools and platforms such as Eclipse, IntelliJ, GitHub, Jenkins, Jira, and Azure App Service. Configure and manage Apache Tomcat for hosting Java web applications. Apply knowledge of SSL, encryption methodologies, and SSL implementations. Lead full-stack application design and development efforts. Manage and perform code reviews and oversight of reporting developers. Establish and enforce development and documentation standards. Conduct peer reviews to ensure quality and compliance with project documentation standards. Required Qualifications Subject Matter Expert experience in web-based IT solutions with primary technical skills in Java and/or web programming (JSP, Servlets, JDBC, web services, mobile, Angular, React, VueJS, JSON, HTML). Proficient in relational database design and development (Oracle, DB2), including SQL queries, PL/SQL, and Oracle APEX. Hands-on experience with application servers such as Apache Tomcat or WebSphere. Experience with software development methodologies (Waterfall, Agile, RUP). Strong object-oriented programming skills. Expertise in API design and modern technology architectures. Pr eferred Qualifications Java/J2EE Oracle Stack Developer Certification(s). Extensive subject matter expertise in web-based IT solutions. Frontend UI development experience. Advanced knowledge of OWASP security standards and web application vulnerabilities. Experience configuring and managing CI/CD pipelines. Proficiency with source control (SVN or Git), build, and deployment tools (Maven, Jenkins, Gradle). Certifications Not specified (but Java/J2EE Oracle Stack Developer Certification preferred). Education: Bachelors Degree Certification: Java/J2EE Oracle Stack Developer Certification
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.