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 Required Position Overview We are seeking a mid-senior... ...Annapolis Junction, MD. Responsibilities Codes in Java, Python, CSS, JavaScript, SQL as primary languages...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
- 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
$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...SeniorImmediate startFlexible 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$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- ...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
$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$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- ...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 timeRemote work2 days per week3 days per week
$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- 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
- 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
$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...SeniorFull timeWork at officeRelocation packageShift work$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 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
- ...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
- 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...
$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...SeniorFull timeRelocation packageShift work- ...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
- 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
$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- 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
$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...SeniorFull timeWork at officeRemote workRelocation packageShift work- ...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...SeniorRemote job
- ...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...SeniorRemote job
- ...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...SeniorRemote jobFull time
- ...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
- ...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
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Java). Be the first to apply!
Related searches
- full stack java developer Annapolis, MD
- java web developer Annapolis, MD
- java software engineer Annapolis, MD
- java microservice developer Annapolis, MD
- remote junior java developer Annapolis, MD
- java spring developer Annapolis, MD
- java developer remote part time Annapolis, MD
- java developer Annapolis, MD
- entry level java developer remote Annapolis, MD
- lead full stack java developer Annapolis, MD



