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 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Java) in Annapolis, MD vacancy
  •  ...Software Engineer (Mid-Senior Level) Full-Time | On-Site | TS/SCI with Polygraph Required Position Overview We are seeking a mid-senior...  ...Annapolis Junction, MD. Responsibilities Codes in Java, Python, CSS, JavaScript, SQL as primary languages... 
    Senior
    Full time
    Immediate start

    Staffed4U

    Annapolis, MD
    13 hours ago
  • A leading engineering services company is seeking a Software Engineer in Annapolis, Maryland. This role involves performing software development lifecycle activities...  ...as part of an Agile team, and requires expertise in Java and related frameworks. Candidates must have an... 
    Senior

    Momentum Engineering, Inc

    Annapolis, MD
    4 days ago
  • A leading software solutions provider is seeking a Senior Software Engineer to develop, maintain, and enhance complex software systems. Candidates should possess at...  ...years of experience in software engineering, strong Java skills, and a Bachelor’s degree in Computer... 
    Senior

    Innovativesystems

    Annapolis, MD
    5 days ago
  • $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
    13 hours 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
    2 days ago
  • $155k - $175k

     ...technology solutions provider is in search of a Senior-Level Full-Stack Developer based in...  ...work on mission analytics, capturing software requirements and developing effective analytic...  ...include proficiency in Python and Java, 8 years of relevant experience, and an Active... 
    Senior

    IDS International

    Annapolis, MD
    2 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 Inc

    Annapolis, MD
    1 day ago
  • $180k - $235k

     ...Job Description Job Description Senior Java Engineer Location: Annapolis Junction, MD Clearance Required: Active TS/SCI with Full...  ...$235,000 + Comprehensive Benefits Build Mission-Critical Software That Matters Are you a skilled Java engineer looking to tackle... 
    Senior

    Spark Recruiting

    Annapolis, MD
    a month 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
    2 days ago
  •  ...a Green Card is Required. We are seeking an experienced  Senior Software Engineer to support the redesign and modernization of two mission-critical...  .... The ideal candidate brings deep expertise in  Core Java ,  Spring Boot ,  Kubernetes ,  React ,  Elasticsearch... 
    Full time
    Remote work
    2 days per week
    3 days per week

    Booker DiMaio

    Annapolis, MD
    9 hours 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
    5 days ago
  • Northrop Grumman is seeking a Senior Principal Mechanical Systems Engineer for our Naval & Oceanic Systems unit in Annapolis, MD. The role focuses on translating customer requirements into system solutions for undersea-domain platforms such as torpedoes, UUVs, ROVs, and... 
    Senior

    Northrop Grumman Corp. (AU)

    Annapolis, MD
    22 hours 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
    2 days ago
  • $98.8k - $148.3k

     ...a collaborative environment and that are interested in expanding their horizons. The Mechanical Engineering Department is seeking a Principal Mechanical Engineer or Senior Principal Mechanical Engineer to join our team of qualified, diverse individuals.Essential Functions... 
    Senior
    Full time
    Work at office
    Relocation package
    Shift work

    Northrop Grumman

    Annapolis, MD
    9 hours 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
    3 days ago
  • Nightwing seeks a Senior Principal Software Engineer for HPC and hyperscale environments. You will design and implement high-performance software, analyze bottlenecks, and optimize systems on Unix/Linux platforms with a TS/SCI clearance. Location options include Annapolis... 
    Senior

    Nightwing

    Annapolis, MD
    2 days ago
  •  ...governance. This role includes responsibilities such as reverse-engineering integrations, designing standardized APIs, and implementing CI/...  .... The ideal candidate has an extensive knowledge of Java, Spring framework, and container orchestration with Kubernetes,... 
    Senior

    EmergencyMD

    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
    2 days ago
  • $108.8k - $163.2k

     ...not only part of history, they're making history.Northrop Grumman Mission Systems is looking for a Principal or Senior Principal Embedded Software Engineer with the desire to learn new technologies and develop software for cutting edge Undersea Payloads. The embedded software... 
    Senior
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Annapolis, MD
    1 day ago
  •  ...Technology Solutions Group is seeking a Software Engineer to support ground-based satellite geolocation...  ...and analytics tool development. The senior position requires deep expertise, Linux...  ...experience, and proficiency in Python, C++, Java, or JavaScript, with a focus on... 
    Senior

    Freedom Technology Solutions Group, LLC

    Annapolis, MD
    3 days ago
  • A software and systems solutions provider is seeking a Senior Software Engineer to develop and enhance complex software systems for Federal and DoD clients. This position requires extensive experience with Java, Spring, Docker, Kubernetes, and the Linux command line. The... 
    Senior

    Innovativesystems

    Annapolis, MD
    5 days ago
  • $176k - $282k

    Peraton is seeking a Software Engineer to provide IC data management support essential to modernizing data repositories and compliance validation...  ...in data enrichment methods and programming languages such as Java and Python. The role requires TS/SCI clearance. The target... 
    Senior

    Peraton

    Annapolis, MD
    22 hours ago
  • Nightwing seeks a senior engineer to lead the design, development, testing, and maintenance of advanced CNO capabilities. You will mentor junior...  ...role requires extensive experience across Assembly, C, C++, Java, Perl, and Python, with strong leadership in government-... 
    Senior

    Nightwing

    Annapolis, MD
    3 days ago
  • $135.8k - $203.6k

     ...interested in expanding their horizons. The Mechanical Engineering Department is seeking a Senior Principal Mechanical Systems Engineer to join our team...  ...structural hand calculations.Experience using 3D CAD software to create and review models.US citizen with the ability... 
    Senior
    Full time
    Work at office
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Annapolis, MD
    9 hours ago
  •  ...provider in Annapolis, Maryland, is seeking an experienced AI Software Engineer to design and implement solutions that enhance national...  ...years of experience with programming languages like Python and Java and familiarity with RESTful APIs. TS/SCI clearance and a Bachelor... 
    Senior
    Remote job

    Booz Allen Hamilton

    Annapolis, MD
    2 days ago
  •  ...after acclimation and training. The role emphasizes backend services, Java, Spring Boot, AWS, Docker, and Kubernetes, with modern UI experience. Ideal candidates will have extensive software engineering experience, strong communication skills, and familiarity with tools... 
    Senior
    Remote job

    Shield Consulting Solutions

    Annapolis, MD
    2 days ago
  •  ...clearance. Telework up to 24 hours weekly after acclimation. Requires 20 years in software engineering and a technical degree; open-source tech like AWS/Docker/Kubernetes is essential. Strong Java, SpringBoot, and database skills are needed for backend services. The role... 
    Senior
    Remote job
    Full time

    Shield Consulting Solutions

    Annapolis, MD
    5 days ago
  •  ...Solutions in Annapolis Junction, Maryland is seeking a motivated Senior Software Engineer for a hybrid role. You will contribute to innovative...  ...years of experience in software engineering, proficiency in Java or Python, experience with AWS and relational databases, alongside... 
    Senior

    Envision Innovative Solutions

    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
    4 days ago
  • Red Arch Solutions is seeking a Database Engineer to support modernization of a government information system. The ideal candidate will manage...  ...robust backup and restore procedures. You will collaborate with Java developers, support SAP BI reporting, and ensure integration... 
    Senior

    Red Arch Solutions

    Annapolis, MD
    4 days ago

Do you want to receive more vacancies?

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