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 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Java) in Annapolis, MD vacancy
$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...SeniorTemporary workFlexible hours- ...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
- 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
$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...SeniorFull timeContract workTemporary workWork experience placementFlexible hours- ...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...SeniorTemporary workWork experience placementFlexible hours
$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- 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
$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...SeniorHourly payTemporary workImmediate startFlexible hours$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 areaFlexible hours- 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...
- 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 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
- 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...
- 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...
$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...SeniorHourly pay$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...SeniorFull timeRemote workWorldwide$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- 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
- 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
- ...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...SeniorContract workFor contractors
- ...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...SeniorPart timeWork from homeFlexible hours
- ...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
- ...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 stanleyreidSeniorContract work
- ...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...SeniorRemote job16 hours
- ...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...SeniorRemote job16 hoursFull time
- 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
$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$185k - $215k
...security programs by building high-performing engineering teams and developing innovative... ...motivated, career, and customer-oriented Senior Software Engineer to join our team at Annapolis... ...as a Software Engineer, including Java development, Bachelor’s degree in Computer...SeniorHourly payContract workWork experience placement$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-...SeniorContract work$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-...SeniorLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Java). Be the first to apply!
Related searches
- java software engineer Annapolis, MD
- remote junior java developer Annapolis, MD
- java developer Annapolis, MD
- java developer remote part time Annapolis, MD
- entry level java developer remote Annapolis, MD
- lead full stack java developer Annapolis, MD
- java spring developer Annapolis, MD
- java web developer Annapolis, MD
- full stack java developer Annapolis, MD
- senior associate attorney Annapolis, MD

