Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Java)

Equiliem

Role: Senior Software Engineer (Java) Look for locals. Relocation is fine from EST only.


Location: Hybrid (2 days remote / 3 days onsite) - Annapolis, MD


Duration: Contract

Job Description:


The Senior Software Engineer will play a critical role in designing, developing, and primary applications being rewritten. The focus areas include event-driven design, Spring Boot, microservices architecture, Kubernetes, React, Elastic search, and either RabbitMQ or Kafka.

Scope Of Work:


Design and Development
• Collaborate with cross-functional teams to design and implement software solutions.
• Apply event-driven design principles to build scalable and resilient applications.
• Develop microservices using Spring Boot.
• Create responsive user interfaces with React.


Message Brokers
• Work with RabbitMQ for message queuing and event streaming.
• If experience is in Kafka, understand the architectural differences between RabbitMQ and Kafka.
• Implement message producers and consumers.


Deployment and Infrastructure
• Deploy microservices to Kubernetes clusters, utilizing CI/CD pipeline.
• Monitor and troubleshoot production systems.
• Optimize application performance and scalability.


Quality Assurance
• Write unit tests with a goal of 85% coverage and participate in peer code reviews.
• Conduct system testing and debugging activities.


Documentation and Communications
• Document technical specifications, architecture, and design decisions.
• Design shall include sequence diagram for major use cases.
• Collaborate with product managers, designers, and other engineers to define requirements and deliverables.

Reports (in a JIS prescribed format)
• Resource will report activity on a weekly basis to communicate progress made on the programs/projects.
• A weekly report communicating project progress and status.
• Weekly time reporting on JIS providing forms, and any additional reports as assigned by the supervising manager.

Preferred skills, experience, and capabilities:
• Experience


o Front-end experience utilizing React and/or Angular.


o Either RabbitMQ or Kafka for message queuing.


o Elastic search experience is a plus.
• Knowledge


o Strong knowledge of the use of design patterns.


o Familiarity with Kubernetes for container orchestration.


o Familiarity with RESTful APIs and web services.
• Proficiency in event-driven design principles.
• Ability to analyze complex technical challenges and propose effective solutions.
• Excellent verbal communication skills.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Java) in Annapolis, MD vacancy
  • $131.3k - $237.35k

     ...Leidos has a new and exciting opportunity for a Senior Java Software Engineer in our Intelligence Sector's Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical... 
    Senior
    Immediate start
    Flexible hours

    Leidos

    Annapolis, MD
    2 days ago
  • $120k - $200k

     ...Senior Analytic DeveloperPLEX Solutions, A Part of Markon is looking...  ...This role combines hands-on software development with rapid...  ...software using sound software engineering practices. Develop reusable solutions...  ...production software in Java, with experience designing, testing... 
    Senior
    Temporary work
    Flexible hours

    ClearanceJobs

    Annapolis, MD
    3 days ago
  •  ...role involves designing and developing complex applications and integration solutions using Java and various frameworks. Candidates should have extensive experience in software development, particularly with RESTful APIs and enterprise applications. Join a community focused... 
    Senior

    Interclypse Inc

    Annapolis, MD
    2 days ago
  • Nyla Technology Solutions seeks a hands-on Software Engineer specializing in distributed big data infrastructure to join our team in Annapolis...  ...deploying and troubleshooting cluster operations using Java, Ansible, and Kubernetes. You will support Data Warehouse architectures... 
    Senior

    Nyla Technology Solutions

    Annapolis, MD
    2 days ago
  • $166.9k - $309.9k

     ...be a fit, click here to submit a referral. If your referral is hired, you'll receive a payment! code-extrefer Senior Full Stack Java Software Engineer - Clearance Required WHAT WE'RE DOING • Join Lockheed Martin Rotary and Mission Systems, Cyber & Intelligence... 
    Senior
    Full time
    Contract work
    Temporary work
    Work experience placement
    Flexible hours

    Lockheed Martin Corporation

    Annapolis, MD
    4 days ago
  •  ...developing the most complex and business critical software solutions, utilizing appropriate software engineering processes (either individually or in concert with...  ...develop and implement complex solutions based on Java technology and related frameworks. J. Candidate should... 
    Senior
    Temporary work
    Work experience placement
    Flexible hours

    Interclypse

    Annapolis, MD
    1 day ago
  • $135k - $150k

     ...technology services provider is looking for a Senior Full Stack Developer in Maryland. This...  ...role involves handling the complete software development lifecycle, from requirements...  ...candidates must have extensive experience with Java, Spring, and microservices, alongside a... 
    Senior

    Karsun Solutions, LLC

    Annapolis, MD
    3 days ago
  • Amentum is seeking a senior SWE to develop Java-based geolocation capabilities within an agile, multi-discipline team. You will work across UI, front-end, back-end, and full-stack areas, integrating capabilities into platforms including containers. Requirements include... 
    Senior

    Amentum

    Annapolis, MD
    1 day ago
  • $225k - $275k

    Hanover, MD We are seeking engineers who wish to grow their careers and want to become part...  ...to design, develop, and test application software to fulfill unique requirements on Windows...  ...Skills Experience with Assembly, C, C++, Java, Perl, or Python Experience developing... 
    Senior
    Hourly pay
    Temporary work
    Immediate start
    Flexible hours

    Erias Ventures, LLC

    Annapolis, MD
    3 days ago
  • $155k - $175k

     ...Job Title Principal-Level Software Engineer (Java, Python) Why IDS? IDS believes in resolving conflict, building innovative approaches to do so. Combining operational expertise with an intimate understanding of today's greatest challenges, we bring our customers... 
    Local area
    Flexible hours

    IDS International

    Annapolis, MD
    1 day ago
  • Captivation Software is seeking a mid-level software engineer to join our team in Maryland. You will analyze requirements, develop Java and Angular applications, and help modernize our tech stack while supporting mission-critical systems for national security. You will... 

    Captivation

    Annapolis, MD
    4 days ago
  • Peraton is seeking a Senior Systems Engineer in Maryland to provide critical data management support for the National Security program. Ideal candidates...  ..., with particular emphasis on technologies such as NiFi and Java. Competitive benefits package includes 25 days of PTO and... 
    Senior

    Peraton

    Annapolis, MD
    3 days ago
  • Peraton is seeking an experienced AI/ML engineer to design, develop, and deploy advanced machine learning models addressing national security...  .... Ideal candidates have 5+ years in applied ML, strong Python/Java/C/R skills, and expertise with PyTorch or TensorFlow, plus a TS/... 
    Senior

    Peraton

    Annapolis, MD
    2 days ago
  • Captivation Software seeks a mid level software engineer to assist with daily responsibilities and contribute to mission-driven projects. You will analyze requirements, develop Java and Angular apps, and support APIs and data access components across Oracle and PostgreSQL... 

    Captivation Software

    Annapolis, MD
    3 days ago
  • Nightwing Group is seeking a CNO Software Developer to design and implement custom software tools primarily using C/C++ and Python. The...  ...attending design meetings. A Bachelor's degree in Computer Engineering or related field is required, along with a Top Secret/SCI clearance... 

    Nightwing Group

    Annapolis, MD
    3 days ago
  • $55.28 - $80 per hour

    EverWatch is seeking an Embedded Developer in Annapolis Junction, MD, to develop advanced software solutions for critical missions. The role requires strong experience in C++ and Java, along with a Bachelor's degree and a TS/SCI clearance with a polygraph. As an Embedded... 
    Senior
    Hourly pay

    EverWatch

    Annapolis, MD
    1 day ago
  • $143k - $193.05k

     ...Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for...  ...architecture as well as modern programming languages (e.g., Java, Python, Go, or similar) and API design. ~ Hands-on... 
    Senior
    Full time
    Remote work
    Worldwide

    Rocket Software

    Annapolis, MD
    5 days ago
  • $122k - $253k

     ...eight (8) years of experience programming in Assembly, C, C++, Java, Perl, and/or Python Minimum seven (7) years of experience...  ...techniques, exploitation mitigations such as DEP and ASLR, and modern software engineering concepts Experience with reverse engineering frameworks (e.g... 
    Senior

    Nightwing

    Annapolis, MD
    4 days ago
  • Shield Consulting Solutions, Inc. is seeking a Software Engineer with extensive expertise in dataflow design and Spark-based distributed processing...  .... The candidate should have strong Linux CLI, Python, Java, and Apache Airflow experience, plus familiarity with SQL databases... 
    Senior

    Shield Consulting Solutions, Inc.

    Annapolis, MD
    1 day ago
  • Nyla Technology Solutions seeks a versatile Software Engineer in Annapolis Junction, MD, capable of architecting and scaling analytics over...  ...build cloud-native apps on AWS using Terraform, and develop in Java and Python for large-scale data processing. The role... 
    Senior

    Nyla Technology Solutions

    Annapolis, MD
    2 days ago
  •  ...is seeking a Full Stack Developer to work approximately 20 hours a week. This mid-senior level position requires strong experience in React and JavaScript, along with some knowledge of Java. Additional familiarity with Python or Golang is desirable. A TS/SCI with... 
    Senior
    Part time
    Work from home
    Flexible hours

    Avid Technology Professionals

    Annapolis, MD
    2 days ago
  •  ...contractor seeks a CNO Developer to support a PRIME contract. The role requires 20+ years of experience and strong skills in C/C++, Python, Java, or C#, plus DevOps and CI/CD proficiency. TS/SCI + Full-Scope Polygraph clearance is required. The position offers an elite... 
    Senior
    Contract work
    For contractors

    stanleyreid

    Annapolis, MD
    4 days ago
  •  ...Technologies’ Maryland Enterprise is seeking candidates for a Senior .NET Software Engineer. The selected candidate will be part of a strong...  ....NET Framework to .NET containerized apps. Development of Java applications is a plus. Are comfortable working in a heterogeneous... 
    Senior

    Tyler Technologies

    Annapolis, MD
    14 hours ago
  •  ...environment focused on cloud-native development, low-level CNO engineering, and AI/ML integration. The candidate should have a Bachelor's...  ...experience, including 2+ years in languages like C/C++, Python, Java, or C#, plus DevOps and CI/CD expertise. #J-18808-Ljbffr stanleyreid
    Senior
    Contract work

    stanleyreid

    Annapolis, MD
    4 days ago
  •  ...developing and integrating front-end applications using React, Angular, or Vue and ensuring seamless REST-based API interactions in Tomcat/Java or NodeJS environments. Telework is available up to 16 hours per week and will align with sprint tasking. Excellent benefits include... 
    Senior
    Remote job
    16 hours

    Shield Consulting Solutions

    Annapolis, MD
    2 days ago
  •  ...up to 16 hours weekly depending on sprint tasking. You will drive software integration, debugging, and documentation, and build front-end apps using React, Angular, or Vue that connect to REST APIs in Java or NodeJS. Requirements include 8 years of relevant WD experience... 
    Senior
    Remote job
    16 hours
    Full time

    Shield Consulting Solutions, Inc.

    Annapolis, MD
    3 days ago
  • $220k - $240k

     ...provide leading-edge data, network security software, and expert guidance to reduce exposure...  ...! Job Description: The Software Engineer develops, maintains, and enhances complex...  ...' experience if no Bachelor's degree) Java (11+) Preferred skills: Springboot, Docker... 
    Senior

    Peterson Technologies

    Annapolis, MD
    4 days ago
  • Stanley Reid is recruiting for a Principal Java Developer to join a skilled team delivering custom software solutions to the Intelligence Community. You will develop, maintain, and enhance complex systems with a focus on cutting-edge sensor technology in a flexible, supportive... 
    Flexible hours

    stanleyreid

    Annapolis, MD
    3 days ago
  • $10k

     ...on an existing ClearEdge prime contract. We are seeking a software engineer who will design, develop, sustain, and operationally support...  ...applications with Object Oriented principles using languages such as Java, C++, C# Nice to Have: Experience developing web-... 
    Senior
    Contract work

    ClearEdge IT Solutions

    Annapolis, MD
    3 days ago
  • $260.1k

     ...called “surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on thePlatform Payments team, you'll define the...  ...production, with deep expertise in backend programming (e.g., Go, Java, Python) and cloud-native architecture. ~ Deep money-... 
    Senior
    Local area

    Coinbase

    Annapolis, MD
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Java). Be the first to apply!