Register
|
Login
MENU
Home
Employers
Post Jobs
Employer Services
Employer Membership
Search Resumes
Job Seekers
Search Jobs
Post Resume
Job Seeker Services
Employer Lists
Register
Login
Register
|
Login
Software Engineer, Level 3
Independent Software
Any Location, MD
Category
Information Technology
Apply for Job
Job Description
As a Senior Software Engineer at Independent Software, you will develop, maintain, and enhance complex software systems supporting mission-critical operations. Key responsibilities include analyzing user requirements, designing and developing software systems, and integrating COTS and GOTS components. This role includes contributing to system design, performing hardware/software trade-off analysis, and driving technical direction.
Requirements
Strong experience in software engineering and development of complex systems
Proficiency in programming languages such as Java, Python, C, or C++
Experience with Spring Boot framework, including Spring MVC, Spring Data, and Spring Security
Experience with distributed systems, microservices, and enterprise application development
Familiarity with messaging systems such as Kafka or JMS
Experience with databases such as Oracle and Elasticsearch
Experience with containerization and orchestration tools such as Docker and Kubernetes (K8s)
Familiarity with build and automation tools such as Maven or Gradle
Experience with CI/CD pipelines and version control tools (e.g., GitLab)
Experience with front-end technologies such as Angular is preferred
Strong understanding of algorithm development, system performance, and scalability
Experience with COTS/GOTS integration and hardware/software trade-off analysis
Strong analytical, problem-solving, and debugging skills
Ability to work independently and lead technical teams
Benefits
Competitive compensation
Generous benefits
Work-life balance
]]>