Demo

Senior Software Engineers - SSE 25-20688

Compu-Vision Consulting, Inc.
Annapolis, MD Full Time
POSTED ON 3/7/2025
AVAILABLE BEFORE 5/7/2025

Job Details

Job Title: Senior Software Engineer
Duration: 5 Years
Location: Annapolis, MD (Hybrid)

Summary:

The Senior Software Engineer will play a key role in designing, developing, and maintaining critical applications. The candidate will be responsible for implementing event-driven architectures, developing microservices, and ensuring high-performance and scalable solutions. The ideal candidate must be well-versed in modern software engineering practices, including microservices architecture, containerization, cloud-based deployments, and front-end frameworks.

The candidate will collaborate closely with cross-functional teams, including software architects, UI/UX designers, and DevOps teams, to ensure high-quality software solutions that align with business requirements.

Key Responsibilities:

  • Develop, test, and maintain microservices using Spring Boot.

  • Create responsive and intuitive user interfaces using React.

  • Implement message brokers using RabbitMQ or Kafka for event-driven communication.

  • Deploy microservices into Kubernetes clusters and manage CI/CD pipelines.

  • Optimize application performance and scalability.

  • Write unit tests with at least 85% test coverage and participate in peer code reviews.

  • Troubleshoot and resolve software defects and production issues.

  • Develop technical documentation, including sequence diagrams and architecture documents.

  • Ensure compliance with best practices and security standards.

  • Collaborate with product managers, designers, and engineers to define and refine requirements.

Qualifications & Experience:

  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Experience: Minimum 7 years of professional software development experience.

  • Strong software engineering fundamentals, including data structures, algorithms, and design patterns.

  • Experience in event-driven system design and development.

Must-Have Skills:

  • Back-End Development: Spring Boot, Java, Microservices Architecture.

  • Front-End Development: React (or Angular) for UI development.

  • Messaging & Event-Driven Systems: Experience with RabbitMQ or Kafka.

  • Database & Search Engines: Strong knowledge of relational databases and ElasticSearch.

  • Containerization & Cloud: Experience with Docker and Kubernetes for deployment.

  • CI/CD Pipelines: Experience with automated deployment and build tools.

  • Testing & Debugging: Strong experience in writing unit tests and debugging production issues.

  • Communication: Strong verbal and written communication skills to document technical specifications and work collaboratively with cross-functional teams.

Preferred Skills (Nice to Have):

  • Knowledge of GraphQL or REST API development.

  • Experience working in Agile environments.

  • Experience with security best practices in software development.

  • Familiarity with DevOps tools for monitoring and logging (e.g., Prometheus, Grafana, ELK Stack).

Certifications (Preferred):

  • AWS Certified Solutions Architect / Developer (or equivalent cloud certification).

  • Certified Kubernetes Administrator (CKA).

  • Oracle Certified Java Programmer (OCPJP).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineers - SSE 25-20688?

Sign up to receive alerts about other jobs on the Senior Software Engineers - SSE 25-20688 career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Compu-Vision Consulting, Inc.

Compu-Vision Consulting, Inc.
Hired Organization Address Baton Rouge, LA Full Time
Title : Graphics DesignerLocation : Remote, LADuration : 9 monthsJob Description : The scope of the proposed services wi...
Compu-Vision Consulting, Inc.
Hired Organization Address Baton Rouge, LA Full Time
Job Details Title: Support Services Project Manager Location: Baton Rouge, Louisiana Duration: 2 Years Job Description: ...
Compu-Vision Consulting, Inc.
Hired Organization Address AZ Full Time
Position Description : Under the direction of the Administrator, this position plans, organizes and directs the Nursing ...
CNA
Compu-Vision Consulting, Inc.
Hired Organization Address WI Full Time
Job Description : Job Tittle : CNA Job Location : Tomahawk, WI 54487 Facility-Tomahawk Health Services Days / Shift Deta...

Not the job you're looking for? Here are some other Senior Software Engineers - SSE 25-20688 jobs in the Annapolis, MD area that may be a better fit.

Senior Software Engineers

Hirekeyz, Annapolis, MD

Senior Software Engineers

Compu-Vision Consulting Inc., Annapolis, MD

AI Assistant is available now!

Feel free to start your new journey!