What are the responsibilities and job description for the Senior Java Web Application Developer position at Data Capital Incorporation?
Position Summary
We are seeking an experienced Senior Java Web Application Developer to support the NASA SEWP Program by designing, developing, enhancing, and maintaining mission-critical web applications. The ideal candidate will possess extensive experience in Java-based web development, Oracle databases, and modern software development practices. This role requires collaboration across technical and business teams throughout the Software Development Life Cycle (SDLC) while ensuring high-quality, scalable, and secure solutions.
Required Qualifications
- 10 years of experience developing and supporting Java-based web applications.
- 5 years of experience working with Oracle databases, including advanced SQL query development and optimization.
- Strong understanding of software development methodologies, design patterns, and best practices.
- Experience with application testing, debugging, troubleshooting, and performance tuning.
Preferred Qualifications
- Hands-on experience with:
- Java Server Pages (JSP)
- Spring Framework / Spring MVC
- RESTful Web Services
- HTML, CSS, JavaScript
- JSON and XML
- Experience with:
- JBoss Application Server
- Hibernate or MyBatis
- Maven
- Rich AJAX-based web applications
- Git version control
- Software Development Process Models and DevOps practices
- Experience working in Agile/Scrum development environments