> Markdown version of [/jobs/ext/240714-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/240714-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer - **Company:** LTD Global - **Location:** Greenbelt, MD, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Ajax (Programming Language), Algorithm Design, Confluence, JIRA, Oracle WebLogic Server, Cloud Computing, Code Review, Data Structures, Database Design, DevOps, Enterprise JavaBeans, Java Platform Enterprise Edition (J2EE), Design of User Interfaces, Groovy, Grails (Framework), Hibernate (Java), Spring Framework, Apache Struts, JavaServer Faces, Node.Js, Object-Oriented Software Development, Oracle Databases, Oracle (Applications), Software Architecture, Software Deployment, Software Engineering, Product Software Implementation Methods, PL-SQL, SQL Databases, ReactJS, Git, Vue.js, AngularJS, Information Technology, Build Process, Bitbucket, Operational Systems, Software Coding, Splunk, Software Version Control, Legacy Systems, Jenkins - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=bac756b2debd8d0c ## About the Role BS in Computer Science or Software Engineering with 10+ years of related experience or equivalent (degree work counts towards related experience) Proficiency in Java, Java EE, and Java-based technologies Proficiency with JavaScript, client and server side. Knowledge of Git, Bitbucket, Jira, Confluence, Splunk, and Jenkins is important. Knowledge of JSF, MyFaces, Facelets, Struts, EJBs, Hibernate, Spring, Ajax. Expertise in Oracle Database and WebLogic Application Server Proficiency in UNIX/LINUX operating systems. ## Description This position will perform analysis, design, and implementation of software and enhancements for the NASA Solicitation and Proposal Integrated Review and Evaluation System (NSPIRES) application (https://nspires.nasaprs.com/external/). Responsible for successfully implementing the code on the operational system, including full integration and testing. Work diligently on the maintenance of legacy systems as well as on future cloud-based systems. Develop software engineering standards to be followed by other engineers. Follow general specifications provided by the manager. Design and develop distributed applications using Java, Java EE, and Oracle. Participate in system and database design meetings. Verify software architecture and interface design. Cooperate with other team members through peer reviews to ensure proper coding standards, quality assurance, and verification procedures are employed Actively participate in all phases of the software development life cycle, including requirements development, architecture, design, implementation, testing, and operations, with limited supervision Knowledge of professional software engineering practicesbest practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Ability to take a project from scoping requirements through production deployment. Ability to work well with a team. Research emerging technologies. Perform experimental setup, coding, and DevOps-related work. Document the results. Recommend tools, methodologies, and technologies based on research. JavaScript full stack, including server-side NodeJS and client-based libraries and frameworks (Angular, ReactJS, VueJS) Proficiency in SQL and PL/SQL, Essential for interacting with and managing Oracle databases. Oracle Database Administrative skills would be a plus. Java-based scripting languages and frameworks (Groovy, Grails) Computer Science fundamentals in object-oriented design, data structures, and algorithm design. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)