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.
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...SeniorFull time
- ...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...SeniorFull timeImmediate start
- 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
- ...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
$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$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- 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
- 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
- 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-...SeniorFlexible hours
- 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
$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$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$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....SeniorFor contractors$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$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$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...SeniorRemote job$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- 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
- 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
$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- 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
$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 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...SeniorRemote work
$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- 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
- 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...SeniorFlexible hours
- 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
$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...SeniorHourly payExtra incomeTemporary workImmediate startRemote workFlexible hours$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...SeniorHourly payTemporary workImmediate startFlexible hours$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...SeniorHourly payExtra incomeTemporary workImmediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Java). Be the first to apply!
Related searches
- senior java developer Annapolis, MD
- java web developer Annapolis, MD
- java cloud developer Annapolis, MD
- lead full stack java developer Annapolis, MD
- java software engineer Annapolis, MD
- remote junior java developer Annapolis, MD
- full stack java developer Annapolis, MD
- java developer contract Annapolis, MD
- java cloud engineer Annapolis, MD
- java developer remote Annapolis, MD

