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 Annapolis Junction, MD Position Overview Our client is seeking a...  ...team in Annapolis Junction, MD. Responsibilities Codes in Java, Python, CSS, JavaScript, SQL as primary languages Analyze... 
    Senior
    Full time

    Staffed4U

    Annapolis, MD
    2 days ago
  •  ...Software Engineer (Mid-Senior Level) Full-Time | On-Site | TS/SCI with Polygraph Required Position Overview We are seeking a mid-senior...  ..., MD. Responsibilities Codes in Java, Python, CSS, JavaScript, SQL as primary languages Analyze... 
    Senior
    Full time
    Immediate start

    Staffed4U

    Annapolis, MD
    1 day 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
  •  ...is seeking SWE2 candidates in Annapolis, Maryland with strong Java skills and experience in deploying GPU-accelerated applications. Candidates must possess fourteen years of experience as Software Engineers in similar programs, along with a Bachelor's degree in Computer... 
    Senior

    Avid Technology Professionals, LLC

    Annapolis, MD
    1 day ago
  • $130k - $270k

    6AM City, LLC is seeking a Senior Software Engineer to join their team in Maryland. The role requires candidates to hold a Top Secret/SCI U.S. Government security clearance. Ideal candidates should have 20 years of experience in similar systems and possess a Bachelor's... 
    Senior

    6AM City, LLC

    Annapolis, MD
    2 days ago
  • $215k - $235k

    Cornerstone Defense LLC is looking for a Software Engineer 3 to join our team in Annapolis Junction, MD. This role involves developing and maintaining...  ...extensive experience in software engineering, especially in Java and Spring Boot, and a required active TS/SCI clearance. The... 
    Senior

    Cornerstone Defense LLC

    Annapolis, MD
    13 hours ago
  • SageCor Solutions in Maryland is seeking a Software Engineer with at least 14 years of experience in similar roles. The ideal candidate must...  ...experience in software engineering processes. Key skills include Java, MapReduce, and cloud technologies. SageCor Solutions values... 
    Senior

    SageCor Solutions

    Annapolis, MD
    3 days ago
  • Akina Inc is seeking a Software Engineer 3 in Annapolis, Maryland. This position involves developing and enhancing complex software systems, requiring expertise in Java and Spring Boot. The candidate will also lead teams in a fast-paced environment and will need TS/SCI... 
    Senior

    Akina Inc

    Annapolis, MD
    13 hours ago
  • Leidos has an exciting opportunity for a Software Engineer in Maryland to develop and maintain a Data Dictionary capability within its Cyber...  ...Analytics Business Area. You will design backend services with Java/Spring, develop RESTful APIs, and collaborate in a cross-... 
    Senior
    Flexible hours

    Leidos

    Annapolis, MD
    1 day ago
  • SageCor Solutions is seeking a Software Engineer in Maryland with 14 years of experience in software development. The ideal candidate will have...  ...field. Required skills include expertise in MapReduce, Java, Hadoop, and Accumulo. This position will support projects in... 
    Senior

    SageCor Solutions

    Annapolis, MD
    4 days ago
  • $290k

    A leading recruiting firm seeks a Senior Software Engineer to lead complex software development projects in Annapolis Junction, MD. The successful...  ...and a Bachelor’s degree in Computer Science. Proficiency in Java, Spring Framework, and Spring Boot is essential. Candidates... 
    Senior

    Stanley Reid & Company

    Annapolis, MD
    1 day ago
  • $83.5k - $160k

    AeroVironment, Inc. is seeking highly motivated Software Engineers for an Agile Software team in Annapolis, Maryland. Candidates should have strong skills in Java and Python, with seven years of experience required and a Bachelor’s in Computer Science preferred. This role... 
    Senior

    AeroVironment, Inc.

    Annapolis, MD
    3 days ago
  • $290k

     ...with cutting‑edge solutions in systems engineering, software development, and database management. They...  .... The Role Our client is seeking a Senior Software Engineer to lead the design, development...  .... Technical Expertise Proficiency in Java, Spring Framework, and Spring Boot.... 
    Senior
    For contractors

    Stanley Reid & Company

    Annapolis, MD
    13 hours ago
  • $233k - $285k

    Akina Inc in Annapolis Junction, Maryland is seeking a Software Engineer 3 with expertise in Python, Kotlin, and Java. The position demands 20 years of experience in software engineering, along with a Bachelor’s degree in Computer Science or equivalent. The salary range... 
    Senior

    Akina Inc

    Annapolis, MD
    1 day ago
  • $218k - $266k

    Akina, Inc. is seeking a Software Engineer 3 with expertise in Java and Python, located in Annapolis Junction, Maryland. The role involves designing, developing, and maintaining complex software systems, as well as overseeing software development teams. Candidates should... 
    Senior

    Akina, Inc.

    Annapolis, MD
    4 days ago
  • $245k - $275k

    Erias Ventures, LLC in Annapolis, MD is seeking a Software Engineer to develop and enhance complex software systems, requiring a Bachelor’s degree in Computer Science and 20 years of experience. This role includes analyzing user requirements, designing new software features... 
    Senior
    Remote job

    Erias Ventures, LLC

    Annapolis, MD
    1 day ago
  • $213k - $233k

    Erias Ventures, LLC in Annapolis, Maryland is looking for a Software Engineer responsible for designing, developing, and maintaining tools for the Atlassian suite of products. Applicants must have a current Top-Secret/SCI clearance and a Master's degree in Computer Science... 
    Senior

    Erias Ventures, LLC

    Annapolis, MD
    4 days ago
  • Wyetech, based in Maryland, is seeking a Software Engineer with extensive experience in Java and Angular to modernize applications for federal clients. This role involves working within a collaborative Scrum team and offers a unique employee experience with various benefits... 
    Senior

    Wyetech

    Annapolis, MD
    1 day ago
  • A woman-owned small business is seeking a Cloud Software Engineer located in Annapolis, Maryland. The role involves designing and developing cloud-native applications in Java, requiring an active Top Secret clearance with NSA Full Scope Polygraph. Ideal candidates will... 
    Senior

    Momentum Engineering, Inc

    Annapolis, MD
    2 days ago
  • $99k - $206k

    Nightwing Group is seeking a Senior CNO Developer in Maryland to design and implement custom software tools primarily in Python, C++, and Java. The role involves debugging, documentation, and mentoring junior developers. The position requires substantial experience in programming... 
    Senior

    Nightwing Group

    Annapolis, MD
    4 days ago
  • Wyetech is seeking a Software Engineer in Maryland to contribute to the evolution of a Java-based application with Angular front end and PostgreSQL backend. The role involves modernizing the platform and requires significant experience in software development, with mandatory... 
    Senior

    Wyetech

    Annapolis, MD
    1 day ago
  • $104k - $166k

    Peraton is seeking a Cloud Software Engineer to provide advanced cloud solutions for national security missions based in Maryland. The role involves designing, developing, and maintaining applications that support critical operations, collaborating with diverse teams, and... 
    Senior

    Peraton

    Annapolis, MD
    13 hours ago
  • Peraton is seeking a Senior Cloud Software Engineer in Maryland to support agile software design and development. The role involves designing scalable...  ...years of software development experience, preferably with Java. The company offers significant benefits including 25 days... 
    Senior
    Remote work

    Peraton

    Annapolis, MD
    2 days ago
  • $225k - $245k

    A leading tech firm in Annapolis seeks a Software Engineer with a Bachelor's degree and at least 5 years of experience. The role involves implementing and supporting agile software development and mentoring team members. Candidates must hold a current Top-Secret/SCI security... 
    Senior

    Erias Ventures, LLC

    Annapolis, MD
    13 hours 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
    13 hours ago
  • A dynamic technology solutions provider is seeking a Software Engineer in Annapolis, Maryland. The successful candidate will develop and enhance complex software systems, requiring strong Java experience, analytical skills, and an active TS/SCI security clearance. Enjoy... 
    Senior
    Flexible hours

    Wyetech, LLC

    Annapolis, MD
    13 hours ago
  • Erias Ventures, LLC in Annapolis, Maryland is looking for a Software Engineer to develop and enhance complex software systems. The ideal candidate should have at least seven years of experience and a Bachelor’s degree in Computer Science or related field. The role includes... 
    Senior

    Erias Ventures, LLC

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

     ...perspectives to every project. We are seeking engineers who wish to grow their careers and want...  ...We are seeking a strong full‑stack software developer with functional UI experience but...  ...are needed. Other technologies required: java, javascript, mongo DB, Elasticsearch, Postgres... 
    Senior
    Hourly pay
    Extra income
    Temporary work
    Immediate start
    Remote work
    Flexible hours

    Erias Ventures, LLC

    Annapolis, MD
    4 days ago
  • $213k - $233k

     ...perspectives to every project. We are seeking engineers who wish to grow their careers and want...  ...customers. Description We are seeking a Software Engineer who shall be responsible for...  ...Extensive software development experience with Java Experience using an integrated... 
    Senior
    Hourly pay
    Temporary work
    Immediate start
    Flexible hours

    Erias Ventures, LLC

    Annapolis, MD
    4 days ago
  • $245k - $275k

     ...perspectives to every project. We are seeking engineers who wish to grow their careers and want...  ...customers. Description We are seeking a Software Engineer who develops, maintains, and...  ...skills: Hadoop Accumulo AWS Terraform Java Python Benefits Erias Ventures provides... 
    Senior
    Hourly pay
    Extra income
    Temporary work
    Immediate start
    Remote work
    Flexible hours

    Erias Ventures, LLC

    Annapolis, MD
    1 day ago

Do you want to receive more vacancies?

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