Current job opportunities are posted here as they become available.
Subscribe to our RSS feeds to receive instant updates as new positions become available.
Department: | Delivery & Program |
City/State: | Any City/State |
CORMAC is seeking a talented Full-Stack Software Developer who is passionate about creating simple solutions that work! This position will work in both front-end and back-end development,?responsible for designing, building, and maintaining fully functional web applications, including user interfaces, server-side logic, and databases, essentially working on all aspects of a web application from start to finish. 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 frontend and 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 degree in Computer Science, Computer Engineering, Information Systems, or related field
5+ years of hands-on design & development experience
Must be a U.S. Citizen
Ability to obtain a Public Trust (Tier 1) Security Clearance
Experience in designs and builds user interfaces (UIs) for web using React, a JavaScript library
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 databases like Oracle, 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, Jenkins, SonarQube, Git Action, etc.
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, own the overall quality of your code including unit testing, functional testing, and performance
Work with RESTful services in a microservices architecture is highly recommended
Preferred Skills & Experience
Hands-on experience with Java programing, Spring Framework and Microservices
Hands-on experience with React and Angular
Hands-on experience with development tools, such as Git, Maven, Docker, Eclipse, IntelliJ IDEA, Visual Studio Code, etc.
Hands-on experience with software design and development using AWS Cloud and leveraging services provided by AWS Cloud
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.