Mid-Senior Java Software Engineer Position

7 days ago


Annapolis, Maryland, United States Sensible Solutions and Technologies Inc Full time
Job Title: Mid-Senior Java Software Engineer Position

Job Summary:

We are seeking a highly skilled Mid-Senior Java Software Engineer to join our team at Sensible Solutions and Technologies Inc. As a key member of our agile development team, you will be responsible for software development activities, including turning agile stories into implementable concepts, development, testing, and deployment of new capabilities in our complex system.

Key Responsibilities:
  • Perform software development activities as a member of an agile development team.
  • Actively participate in program increment planning and related team activities.
  • Analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software Engineering (CASE) tools.
  • Provide software process management and control throughout the coding portion of the software development process.
  • Engineer, author, tune, and document automation scripts in a development environment and deploy to the test/production bench.

Requirements:
  • A current Top-Secret/SCI government security clearance with polygraph is required.
  • Must have demonstrated experience with Java.
  • Experience or familiarity with multiple technologies, including Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins.
  • Experience with Web Application User Interface Development, knowledge of databases and structures, and/or experience working with JSON, HTML, XML, XSLT.
  • Experience with technologies underlying cryptographic systems (symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, digital signatures).
  • Experience developing on Windows, and/or Linux operating systems.
  • Must have documented professional experience with web services.
  • Must have a strong understanding of sound software development principles and practices.
  • Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing.
  • Must be an independent thinker, capable of performing high-quality work, both independently and with a team in a fast-moving environment.

Bonus Points:
  • Bachelor's degree in Computer Science or a related discipline.
  • Experience with the following: JEE (EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), scripting.
  • Experience with high-level requirements management including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration.
  • Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, TDD, Refactoring, and ATDD.
  • Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium.
  • Experience with Behavior Driven Development (BDD).
  • Secure Software development (i.e., Layer 7 Policy).
  • Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an agile team.
  • Additional experience in J2EE, Python, C/C++, SQL, SOAP, WSDL, Postgres, Oracle, Mongo, PowerShell a plus.

Work Site: Greater Ft. Meade, MD area.

About Us:

Sensible Solutions and Technologies Inc is an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
  • Senior Java Developer

    2 weeks ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled software engineer to join our team. As a mid/senior level software engineer, you will be responsible for developing high-quality software solutions using Java and other technologies.ResponsibilitiesDesign, develop, and test software applications using Java and other technologiesCollaborate with...


  • Annapolis Junction, Maryland, United States General Dynamics Information Technology Full time

    Job Title: Senior Java Software EngineerJob Summary:We are seeking a highly skilled Senior Java Software Engineer to join our team at General Dynamics Information Technology. As a Senior Java Software Engineer, you will be responsible for designing, developing, and supporting production user-facing applications and backend software in support of mission...


  • Annapolis, Maryland, United States Global Channel Management Full time

    About the JobWe are seeking a highly skilled Java Engineer to join our team at Global Channel Management.The ideal candidate will have at least 7 years of experience as a Software Engineer and possess a strong background in Java development.Key ResponsibilitiesDevelop and maintain large-scale Java applications using Java 11+Design and implement scalable and...


  • Annapolis Junction, Maryland, United States Lockheed Martin Full time

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at Lockheed Martin. As a key member of our DevSecOps team, you will be responsible for designing, developing, and maintaining complex software systems using J2EE Java.Key ResponsibilitiesDesign and develop software components using J2EE Java, ensuring alignment with...


  • Annapolis Junction, Maryland, United States General Dynamics Information Technology Full time

    Job Summary:We are seeking a highly skilled Senior Java Software Engineer to join our team at General Dynamics Information Technology (GDIT). As a key member of our software development team, you will be responsible for designing, developing, and supporting production user-facing applications and backend software in support of mission objectives.Key...


  • Annapolis, Maryland, United States HonorVet Technologies Full time

    Job Requirements:As a Senior Java Software Engineer at HonorVet Technologies, you will be responsible for designing and developing code, unit testing code, and providing support during test cycle and post-production for multiple interfaces and applications within JIS. This will include migrating legacy monolithic applications into more modern...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled software engineer to join our team. As a mid/senior level software engineer, you will be responsible for developing high-quality software solutions using Java and other technologies.Key ResponsibilitiesDesign, develop, and test software applications using Java and other relevant technologiesCollaborate...

  • Senior Java Developer

    1 month ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a highly skilled and experienced software engineer to join our team. As a senior-level developer, you will be responsible for designing and implementing back-end Java applications, with a focus on content and documentation management.Key ResponsibilitiesDevelop and maintain complex Java applications, utilizing...


  • Annapolis Junction, Maryland, United States Lockheed Martin Corporation Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Engineer to join our team at Lockheed Martin Corporation. As a key member of our team, you will be responsible for developing, maintaining, and enhancing complex software systems using J2EE Java.Key ResponsibilitiesDesign and develop software solutions that address complex engineering...


  • Annapolis Junction, Maryland, United States ABBTECH Professional Resources Full time

    Job Summary:We are seeking a highly skilled Mid-Senior Java Software Engineer to join our team at ABBTECH Professional Resources. As a key member of our agile development team, you will be responsible for software development activities, including analyzing complex system requirements, designing software solutions, and implementing robust testing.Key...


  • Annapolis, Maryland, United States TriOptus LLC Full time

    Job SummaryTriOptus LLC is seeking a highly skilled Java Software Engineer to join our team. The ideal candidate will have a strong background in Java development, with experience in designing and developing scalable, secure, and access-controlled Java applications.Key Responsibilities Provide development services for the support and enhancement of multiple...


  • Annapolis, Maryland, United States InterImage Full time

    Job SummaryWe are seeking a highly skilled Java Software Developer to join our team at InterImage. As a key member of our development team, you will be responsible for designing, developing, and implementing software solutions for our Electronic Records Management Services (RMS) application.Key ResponsibilitiesDevelop and maintain Java-based software...

  • Software Engineer 2

    2 weeks ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled software engineer to join our team. As a mid-level software engineer, you will play a key role in assisting with daily responsibilities on our program.ResponsibilitiesAssist with daily responsibilities on the programWork on projects with similar software processesDesign and code in Java using latest...


  • Annapolis, Maryland, United States Sensible Solutions and Technologies Inc Full time

    Job Summary:At Sensible Solutions and Technologies Inc, we are seeking a highly skilled Senior Java Software Developer to join our team. As a key member of our agile development team, you will be responsible for designing, developing, and testing complex software systems using Java and related technologies.Key Responsibilities: Analyze and study complex...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a highly skilled and experienced software engineer to join our team. As a senior-level software engineer, you will play a key role in transitioning a project and contributing to the development of innovative solutions.ResponsibilitiesAssist with project transition and development of software solutionsCollaborate...


  • Annapolis, Maryland, United States General Dynamics Full time

    Job Title: Senior Java DeveloperAt General Dynamics Information Technology (GDIT), we're seeking a highly skilled Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and supporting production user-facing applications and backend software in support of mission objectives.Key...


  • Annapolis, Maryland, United States InterImage Full time

    Job SummaryWe are seeking a highly skilled Java Software Developer to join our team at InterImage. As a key member of our team, you will be responsible for developing and maintaining our Electronic Records Management Services (RMS) application.Key ResponsibilitiesDesign, develop, and test software enhancements to support and accelerate data ingestion in our...


  • Annapolis, Maryland, United States Jobot Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Jobot. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications used in financial services.About the Role:Design and develop software applications using Java and other relevant...

  • Software Developer

    2 weeks ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled software engineer to join our team. As a mid-level software engineer, you will be responsible for designing, developing, and maintaining middleware software components using Java and the Spring Framework in support of a mission-focus enterprise solution.Key ResponsibilitiesDesign and develop middleware...


  • Annapolis, Maryland, United States Blue-Halo Full time

    About the RoleWe are seeking a skilled Java Developer to join our Intel Division at BlueHalo. As a key member of our team, you will be responsible for maintaining and updating Java processes, NiFi processors, and data flows.Key ResponsibilitiesMaintain and update Java processes, NiFi processors, and data flowsSupport the sustainment of reporting...