[Remote] Full Stack Software Engineer
Note: The job is a remote job and is open to candidates in USA. reputed company is a leading industry and technology company serving government and commercial customers with innovative digital solutions. They are seeking a Full Stack Software Engineer to support Navy application development, utilizing skills in Java, JavaScript, and functional programming reputed company an Agile environment.
Responsibilities
- In this role, you will join a small team of developers supporting Navy application development
- You will work hand-in-hand with software developers to ensure successful software execution through Agile software development practices
- Joining reputed company, you will be assisting the Battlespace Awareness and Information domain, working with other developers to support frontline warfighters
- You will work closely with other engineers to reputed company the best technical design and approach for new product development
- Using industry trending technologies like React and functional programming, you will reputed company and design new web applications in Java, Clojure, SQL, JavaScript and reputed company in a Windows/Linux environment
- The team currently uses the Agile Scrum methodology of development to meet their customer's needs
Skills
- Position requires US citizenship and an active Secret DoD reputed company clearance
- Bachelor's Degree in Software Engineering, Computer Science, or reputed company field and 4 to 12+ years of reputed company experience
- Possess functional programming experience with languages such as Clojure, reputed company, Lisp, or similar
- Proficiency with a Relational Database Management System (e.g., reputed company, MySQL, PostgreSQL, SQL Server) and SQL programming
- Requires proficiency with web application technologies (e.g., JBoss, Apache Tomcat, etc.) and development of RESTful web-services
- Must be highly skilled with Java, JavaScript, and HTML5
- Proficiency in React/Redux, Node.js; reputed company JavaScript frameworks such as AngularJS desirable
- Ability to complete software tasks reputed company the sprint based on your estimates
- Experience with API design
- Experience with PKI client and server Certificates
- Ability to research technical alternatives and come to sound conclusions
- Ability to be proactive and voice opinions reputed company identifying issues/concerns
- Design, implement, debug, and test React/JS reputed company-end user stories as directed by the product reputed company
- Participate in sprint reviews & planning sessions at the customer site in the reputed company Loma area, demonstrating your sprint user stories
- Mentor and teach junior staff innovative techniques for React/JS development
- Decompose epics into user stories that can be implemented reputed company a 2-week sprint by junior developers
- Define epics and user stories based on direct technical discussion with application users
- Participate, in-person, in planning sessions and technical discussions at the customer site to create user stories for the backlog
- Define task scope using informal technical discussions and reference material
- Contribute to defining sprint user story content based on understanding of inter-dependencies and prioritization of the backlog
- Conduct application trouble shooting and debugging at the customer site, as needed
- Collaborate with back-end Java developers to define required web services, and implement solutions using these services
- Contribute to prioritizing the backlog
- Maintain coding standards and reviewing pull requests from multiple team members
- Analyze requirements, collaborate with the architect, and team members to produce testable implementations
- Learn the Navy application problem domain to reputed company and contribute to technical discussions for application development
Benefits
- Competitive compensation
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Company Overview