Senior Java Software Developer

4 days ago


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 Responsibilities:

  • Analyze and study complex system requirements, use design software tools, and provide support using formal specifications, data flow diagrams, and other accepted design techniques.
  • Provide software process management and control throughout the coding portion of the software development process.
  • Promote code reuse and cross-program collaboration while reducing maintenance costs by creating common functions and shared actions for developers and testers.
  • Engineer, author, tune, and document automation scripts in a development environment and deploy to the test/production bench.

Requirements:

  • 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.
  • Documented professional experience with web services.
  • A strong understanding of sound software development principles and practices.
  • The ability to plan and prioritize personal tasking and communicate effectively verbally and in writing.

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.

What We Offer:

A competitive salary, opportunities for professional growth and development, and a collaborative and dynamic work environment.



  • 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...

  • Senior Java Developer

    4 weeks 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 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 Junction, Maryland, United States BTS Software Solutions Full time

    Job Summary:We are seeking a highly skilled Senior Software Developer to join our team at BTS Software Solutions. As a key member of our software development team, you will be responsible for designing, developing, and testing application software to fulfill unique requirements on Windows, Unix, or other specified platforms.Key Responsibilities:* Lead a team...

  • Senior Java Developer

    3 weeks ago


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

    About the RoleWe are seeking a highly skilled Senior Java Developer to join our team at Lockheed Martin Corporation. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Java.Key ResponsibilitiesDevelop and implement software solutions using Java, ensuring high-quality,...


  • 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 technologiesCollaborate with...


  • 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...


  • 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...

  • Software Developer

    5 days 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...

  • Software Developer

    4 weeks ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled Full-Stack Java Developer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key ResponsibilitiesDesign and develop high-quality software applications using Java and related technologiesCollaborate with...


  • 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...

  • Software Developer

    3 weeks ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a talented software developer to join our team as a Java Developer on the Program working on LNP Dashboards.ResponsibilitiesDesign, develop, and test software applications using Java programming language.Collaborate with cross-functional teams to identify and prioritize project requirements.Participate in code...

  • Software Developer

    4 weeks ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a talented software developer to join our team as a Java Developer on the Program working on LNP Dashboards.Key ResponsibilitiesDesign, develop, and test software applications using Java programming language.Collaborate with cross-functional teams to identify and prioritize project requirements.Participate in...


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

    Job OverviewCaptivation Software is seeking a skilled software engineer to join our collaborative team developing cutting-edge analytics. As a key member of our production team, you will be responsible for designing, developing, and implementing foundational identity intelligence analytics.Key ResponsibilitiesDesign and develop large-scale analytics...


  • 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 Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled Software Engineer 2 to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining high-quality software solutions that meet the needs of our customers.ResponsibilitiesDesign, develop, and test software applications using Java, Maven, and...


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

    Job OverviewCaptivation Software is seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using Java and Python programming...


  • Annapolis Junction, Maryland, United States Jovian Concepts, Inc. Full time

    Job Title: Software Developer: JavaJob Summary:Jovian Concepts, Inc. is seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for developing, maintaining, and enhancing complex software systems using Java.Key Responsibilities: Analyze user requirements to derive software design and performance requirements...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Lockheed Martin Corporation. As a Senior Software Engineer, you will be responsible for developing, maintaining, and enhancing complex software systems.Key ResponsibilitiesDeveloping, maintaining, and enhancing complex software systems.Addressing various software needs...


  • 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 software development team, you will be responsible for designing, developing, and supporting production user-facing applications and backend software in support of mission...