{"schemaVersion":"jobsearcher.job.v1","id":"db09ce2fbc221b580c8555c7","url":"https://jobsearcher.com/jobs/db09ce2fbc221b580c8555c7","canonicalUrl":"https://jobsearcher.com/jobs/db09ce2fbc221b580c8555c7","title":"Senior Full Stack Developer","description":"Join us at Sparksoft, where we're not just another tech company—we're a catalyst for change. Our mission isn't just to offer IT solutions; it's to revolutionize the way you work. Here, passion isn't just a buzzword; it's the fuel behind groundbreaking ideas and transformative technologies. We serve a wide range of government clients, delivering impact that's felt across the nation.\nOur true strength lies in our people. They're the problem-solvers and innovators consistently delivering extraordinary outcomes. With Sparksoft, you're not stepping into a routine job; you're joining a team committed to innovation and excellence. Our innovation extends beyond just delivering projects. Through our specialized Innovation Centers, we continuously refine our methods, ensuring we remain industry leaders.\nWe are Sparksoft!\nROLE & RESPONSIBILITIES:\nDesign, develop, document, integrate, test and deliver scripts, code and other services employing agile DevOps project life-cycle methodologies, processes procedures, in AWS cloud environment.\nWorks collaboratively with technical and business team members to develop and maintain business solutions following agile development principles and practices.\nIs influential and engages actively in building out a dynamic and productive development organization and continuously improving practices and methodology.\nDesigns and develops applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use and maintenance of applications utilizing Ruby on Rails and related technologies\nSets and adheres to software coding, best practices and style guides to ensure consistency\nParticipates in code reviews.\nCompletes applications development by contributing to team meetings; troubleshooting development and production problems.\nSupports users by developing documentation and document software procedures and develop software reports, plans, and products, such as software development plans, software requirements specifications, software design documents, software development files, source code, version description documents, and test plans.\nUpdates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.\nREQUIRED EXPERIENCE:\nDemonstrated experience using Java to design, build, and maintain scalable, API-first, service-oriented applications, including cloud-native development with Quarkus\nRobust understanding of Java and JEE technologies, including JDBC, JMS, Spring (Core/Boot), Hibernate and other ORM frameworks, with experience integrating NoSQL data stores\nStrong experience developing and consuming web services, including RESTful APIs (JSON) as well as SOAP, XML-RPC, and other service integration patterns\nStrong skills in XML, unit testing frameworks (JUnit, Mockito, etc.), and enterprise database technologies, with preference for Oracle and MarkLogic\nDeep understanding of Object-Oriented Analysis and Design (OOAD), design patterns, and clean architecture principles\nStrong expertise in SQL, including complex queries, indexing strategies, and performance tuning; experience with NoSQL platforms such as MarkLogic\nHands-on experience with DevOps culture and practices, including CI/CD pipelines, automation, and close collaboration with platform and operations teams\nExperience deploying and operating services in containerized, cloud-native environments using Docker and Kubernetes\nExperience working in Agile and Kanban delivery models, contributing to technical planning and continuous improvement\nFamiliarity with front-end technologies (Angular, JavaScript, jQuery) to support API integration and cross-team collaboration\nHands‑on experience with relational and NoSQL databases: PostgreSQL, Oracle, DynamoDB, MongoDB\nExperience designing solutions using AWS services such as:\nEC2, EKS, ECS, EBS, Glacier, S3, ELB, CloudFormation, Lambda, Secrets Manager, CloudWatch, VPC, RDS, Direct Connect, AWS CLI, Service Catalog, DynamoDB, and REST APIs\nExperience with CI/CD and build tools: Jenkins, Git, Maven, SonarQube, Ansible\nCandidates must be able to obtain and maintain a Public Trust clearance\nCandidates must have lived in the United States 3 out of the past 5 years\nPREFERRED EXPERIENCE:\nExperience with Ruby for maintaining, enhancing, and supporting existing or legacy services and integrations.\nWorking experience with Red Hat Enterprise Linux, along with exposure to Ubuntu and Apache.\nCertified Scrum Developer (CSD)\nAWS cloud certified\nMust be able to pass a Federal background investigation\nCMS experience\nEDUCATION & CERTIFICATIONS:\n8+ years software development with hands-on experience in Java/Core JEE platform.\nWHAT WE OFFER:\nAt Sparksoft, we know that people do their best work when they feel supported, inspired, and connected. That's why we've built a workplace that balances comprehensive benefits with a culture of collaboration and innovation. From flexible time off to professional growth opportunities, we're committed to helping you thrive both inside and outside of work. When you join Sparksoft, you'll enjoy:\nCompetitive compensation and a 401(k) with employer contributions to help you plan for the future\nFlexible paid time off and hybrid ways of working that support true work-life balance\nComprehensive health coverage—including medical, dental, vision, life, and disability insurance\nA curated in-office experience designed to foster community, team connections, and innovation\nOpportunities to give back through Sparksoft Cares, including annual company-wide fundraising events\nTraining and development programs that build new skills and prepare you for leadership roles\nA collaborative, transparent, and fun culture—recognized as a Great Place to Work®\nAccessibility and Accommodations: Sparksoft Corporation is committed to providing equal employment opportunities to all individuals. If you require accommodations during the application or interview process, please contact us at Sparksoft.Accommodations@sparksoftcorp.com or call 410-424-7700. Requests are reviewed and fulfilled on a case-by-case basis.\nSecurity Notice: Your privacy and data security are important to us. Sparksoft Corporation will never request sensitive personal information via email. If you receive any suspicious communication claiming to be from Sparksoft, please report it immediately to our security team at abuse@sparksoftcorp.com.\nArtificial Intelligence (AI) Policy: While Sparksoft recognizes the value of artificial intelligence in the workplace, our hiring process is designed to assess each candidate's individual skills, judgment, and problem-solving abilities. To maintain the integrity of this process, the use of AI tools at any stage of the application or interview is strictly prohibited. Violations of this policy may result in disqualification from consideration.","company":"Sparksoft","rawCompany":"sparksoft","city":"Columbia","state":"MD","isRemote":false,"isActive":false,"createdAt":"2026-04-14T11:01:23.045Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Full Stack Developer","description":"Join us at Sparksoft, where we're not just another tech company—we're a catalyst for change. Our mission isn't just to offer IT solutions; it's to revolutionize the way you work. Here, passion isn't just a buzzword; it's the fuel behind groundbreaking ideas and transformative technologies. We serve a wide range of government clients, delivering impact that's felt across the nation.\nOur true strength lies in our people. They're the problem-solvers and innovators consistently delivering extraordinary outcomes. With Sparksoft, you're not stepping into a routine job; you're joining a team committed to innovation and excellence. Our innovation extends beyond just delivering projects. Through our specialized Innovation Centers, we continuously refine our methods, ensuring we remain industry leaders.\nWe are Sparksoft!\nROLE & RESPONSIBILITIES:\nDesign, develop, document, integrate, test and deliver scripts, code and other services employing agile DevOps project life-cycle methodologies, processes procedures, in AWS cloud environment.\nWorks collaboratively with technical and business team members to develop and maintain business solutions following agile development principles and practices.\nIs influential and engages actively in building out a dynamic and productive development organization and continuously improving practices and methodology.\nDesigns and develops applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use and maintenance of applications utilizing Ruby on Rails and related technologies\nSets and adheres to software coding, best practices and style guides to ensure consistency\nParticipates in code reviews.\nCompletes applications development by contributing to team meetings; troubleshooting development and production problems.\nSupports users by developing documentation and document software procedures and develop software reports, plans, and products, such as software development plans, software requirements specifications, software design documents, software development files, source code, version description documents, and test plans.\nUpdates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.\nREQUIRED EXPERIENCE:\nDemonstrated experience using Java to design, build, and maintain scalable, API-first, service-oriented applications, including cloud-native development with Quarkus\nRobust understanding of Java and JEE technologies, including JDBC, JMS, Spring (Core/Boot), Hibernate and other ORM frameworks, with experience integrating NoSQL data stores\nStrong experience developing and consuming web services, including RESTful APIs (JSON) as well as SOAP, XML-RPC, and other service integration patterns\nStrong skills in XML, unit testing frameworks (JUnit, Mockito, etc.), and enterprise database technologies, with preference for Oracle and MarkLogic\nDeep understanding of Object-Oriented Analysis and Design (OOAD), design patterns, and clean architecture principles\nStrong expertise in SQL, including complex queries, indexing strategies, and performance tuning; experience with NoSQL platforms such as MarkLogic\nHands-on experience with DevOps culture and practices, including CI/CD pipelines, automation, and close collaboration with platform and operations teams\nExperience deploying and operating services in containerized, cloud-native environments using Docker and Kubernetes\nExperience working in Agile and Kanban delivery models, contributing to technical planning and continuous improvement\nFamiliarity with front-end technologies (Angular, JavaScript, jQuery) to support API integration and cross-team collaboration\nHands‑on experience with relational and NoSQL databases: PostgreSQL, Oracle, DynamoDB, MongoDB\nExperience designing solutions using AWS services such as:\nEC2, EKS, ECS, EBS, Glacier, S3, ELB, CloudFormation, Lambda, Secrets Manager, CloudWatch, VPC, RDS, Direct Connect, AWS CLI, Service Catalog, DynamoDB, and REST APIs\nExperience with CI/CD and build tools: Jenkins, Git, Maven, SonarQube, Ansible\nCandidates must be able to obtain and maintain a Public Trust clearance\nCandidates must have lived in the United States 3 out of the past 5 years\nPREFERRED EXPERIENCE:\nExperience with Ruby for maintaining, enhancing, and supporting existing or legacy services and integrations.\nWorking experience with Red Hat Enterprise Linux, along with exposure to Ubuntu and Apache.\nCertified Scrum Developer (CSD)\nAWS cloud certified\nMust be able to pass a Federal background investigation\nCMS experience\nEDUCATION & CERTIFICATIONS:\n8+ years software development with hands-on experience in Java/Core JEE platform.\nWHAT WE OFFER:\nAt Sparksoft, we know that people do their best work when they feel supported, inspired, and connected. That's why we've built a workplace that balances comprehensive benefits with a culture of collaboration and innovation. From flexible time off to professional growth opportunities, we're committed to helping you thrive both inside and outside of work. When you join Sparksoft, you'll enjoy:\nCompetitive compensation and a 401(k) with employer contributions to help you plan for the future\nFlexible paid time off and hybrid ways of working that support true work-life balance\nComprehensive health coverage—including medical, dental, vision, life, and disability insurance\nA curated in-office experience designed to foster community, team connections, and innovation\nOpportunities to give back through Sparksoft Cares, including annual company-wide fundraising events\nTraining and development programs that build new skills and prepare you for leadership roles\nA collaborative, transparent, and fun culture—recognized as a Great Place to Work®\nAccessibility and Accommodations: Sparksoft Corporation is committed to providing equal employment opportunities to all individuals. If you require accommodations during the application or interview process, please contact us at Sparksoft.Accommodations@sparksoftcorp.com or call 410-424-7700. Requests are reviewed and fulfilled on a case-by-case basis.\nSecurity Notice: Your privacy and data security are important to us. Sparksoft Corporation will never request sensitive personal information via email. If you receive any suspicious communication claiming to be from Sparksoft, please report it immediately to our security team at abuse@sparksoftcorp.com.\nArtificial Intelligence (AI) Policy: While Sparksoft recognizes the value of artificial intelligence in the workplace, our hiring process is designed to assess each candidate's individual skills, judgment, and problem-solving abilities. To maintain the integrity of this process, the use of AI tools at any stage of the application or interview is strictly prohibited. Violations of this policy may result in disqualification from consideration.","datePosted":"2026-04-14T11:01:23.045Z","dateModified":"2026-04-14T11:01:23.045Z","hiringOrganization":{"@type":"Organization","name":"Sparksoft","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Columbia","addressRegion":"MD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"db09ce2fbc221b580c8555c7"},"url":"https://jobsearcher.com/jobs/db09ce2fbc221b580c8555c7"}}