What are the responsibilities and job description for the Sr. Software Engineer position at Reflexive Concepts?
Reflexive Concepts is seeking a Software Engineer III to join our team!
The Software Engineer needs to support design, development, test, deployment, and documentation of Data Dictionary Capability. Primary functions will include Java/Spring Development to maintain and enhance a user interface that allows for the creation of specifications that define attributes and valid values, a database to store the specifications, and a Rest service that will allow for programmatic access to the specifications.
Requirements
The Software Engineer needs to support design, development, test, deployment, and documentation of Data Dictionary Capability. Primary functions will include Java/Spring Development to maintain and enhance a user interface that allows for the creation of specifications that define attributes and valid values, a database to store the specifications, and a Rest service that will allow for programmatic access to the specifications.
Requirements
- 8 years of Software Engineering experience
- Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines.
- An additional 4 years of Software Engineering experience may be substituted for the degree for a total of 12 years.
- Experience developing software and systems in Java (J2EE)
- Experience with the following:
- Spring
- Postgres (SQL)
- User Interface design and testing
- Web services using REST, XML, and JSON
- Linux
- Docker/Kubernetes
- Deployment pipelines
- Task tracking/Ticketing systems (JIRA, Redmine, or similar)
- Ability to clearly and professionally communicate ideas and status updates to peers and management.
Software Engineer Sr Advisor
GD Information Technology, Inc. -
Annapolis, MD
Sr. Embedded Software Engineer
METTLER TOLEDO -
Columbia, MD
Sr. Software Engineer
Mission Technologies, a division of HII -
Annapolis, MD