CORMAC is seeking a talented Full-Stack Software Developer who is passionate about creating simple solutions that work! The Full-Stack Software Developer will support the UI/UX Designer, Frontend Developer, and Database Architect in their effort to obtain and consolidate customer requirements and feedback. This is a remote role.
Responsibilities
- Collaborate with project manager, customers, and internal team members
- Work with the internal team to ensure synchronization of effort
- Identify and troubleshoot any backend issues
- Develop innovations that will improve the QA of the data repository
- Identify structural improvements and opportunities to development processes
- Perform testing, analysis, and scaling with application to backend software features
- Write code to a high degree of quality and with attention to precision and long-term planning
Required Skills & Experience
- Bachelor’s in Computer Science, Computer Engineering, Information Systems, or related field
- 4+ years of hands-on design & development experience
- Must be a U.S. Citizen
- Must have an active Public Trust (Tier 1) Security Clearance or higher
- Experience in designing data lakes, data repositories, or any other centralized storage solution for uploading/downloading various types of data
- Experience in designing REST API using Spring, Spring boot-based tools and technologies.
- Experience in ORM framework like Spring Data, Spring JPA, Hibernate etc. for backend integration
- Experience in backend databases like PostgreSQL, MySQL etc.
- Fronted and backend components design, detailed technical design, development, testing, implementation, and maintenance
- Write unit/functional or integration tests for each feature you implement
- Experience with Continuous Integration tools and build tools (maven, team city) recommended.
- Own the overall quality of your code including unit testing, functional testing, and performance
- Produce and maintain technical designs and documentation relevant to assigned software development tasks.
- Design, implement and test new functionality based on business and functional requirements
- Work with RESTful services in a microservices architecture is highly recommended.
Preferred Skills & Experience
- Hands-on experience with Microservices
- Hands-on experience with Angular and React
- Hands-on experience with software design and development using AWS Cloud and leveraging services provided by AWS Cloud
- Hands-on experience with JSON
US Citizenship Required /E-Verify Participation/EEO
As an Equal Employment Opportunity employer, CORMAC provides equal employment opportunity to all employees and applicants without regard to an individual's protected status, including race/ethnicity, color, national origin, ancestry, religion, creed, age, gender, gender identity/expression, sexual orientation, marital status, parental status, including pregnancy, childbirth, or related conditions, disability, military service, veteran status, genetic information, or any other protected status.