Software Engineer III
Sparksoft Corporation - Columbia, MD
Hiring: Software Engineer III Company: Sparksoft Corporation Location: Columbia, MD Job Posted Time: 2026-09-17 11:24:10 Employment Type: Hybrid Target Skills & Keywords : AI, API Design, AWS, Accessibility, ActiveMQ, Agile, Angular, Apache, Bash, CI/CD, CloudWatch, Confluence, Datadog, Docker, EC2, EKS, Elasticsearch, GitHub, Grafana, HIPAA, Infrastructure as Code, JMeter, Java, Jenkins, Jira, Kubernetes, Linux, Medicaid, Medicare, Microservices, OpenAPI, PostgreSQL, Python, RDS, REST, React, Root Cause Analysis, S3, SAFe, SQL, SQS, Scrum, Selenium, Splunk, Spring Boot, Swagger, Terraform, TestNG, UI/UX About the job Experience: •7+ years of experience in software development, with a strong focus on Java and Spring Boot. •Expert proficiency in Java, Spring Boot, RESTful API development, microservices architecture, the ActiveMQ message broker, and containerization technologies such as Docker and Kubernetes. •Define API contracts using OpenAPI/Swagger specifications and ensure consistent API design standards across services. •Develop and manage service-to-service communication patterns using synchronous (REST) and asynchronous messaging frameworks such as ActiveMQ, Amazon MQ, and SQS. •Knowledge of data analytics tools (AWS QuickSight, Elasticsearch). Required Skills: •Software Development: Design, develop, test, and deploy software applications using Java, Spring Boot, and related technologies. •Agile Practices: Participate in all phases of the Agile development lifecycle, including planning, estimation, daily stand-ups, and retrospectives. •Code Quality: Ensure adherence to coding standards and best practices, conduct code reviews, and write comprehensive unit tests. •Problem Solving: Troubleshoot and resolve software issues, provide root cause analysis, and implement preventive measures. •Documentation: Create and maintain technical documentation for software applications and processes. •Continuous Improvement: Continuously enhance software development processes and tools to improve efficiency and quality. •Technical Leadership: Lead the design and implementation of secure, scalable, and resilient enterprise applications; establish architecture and coding standards, guide technical decisions, and mentor engineers through design reviews, pair programming, and constructive code feedback. •End-to-End Delivery Ownership: Drive complex initiatives from requirements through production release, proactively manage technical risks and dependencies, and partner with cross-functional stakeholders to deliver reliable solutions that meet performance, security, compliance, and business objectives. Qualifications: •Collaboration: Work closely with product owners, Scrum Masters, DevSecOps engineers, and other stakeholders to deliver high-quality software solutions. Compensation: •Competitive benefits and rewards package •Competitive compensation and a 401(k) with employer contributions to help you plan for the future Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!