Software Engineer
- Compensation
- Not disclosed
- Location
- Camarillo, Ventura County
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Software engineering
- Posted
Skills
Full description
Mount Indie is seeking an experienced Full Stack Web Developer with 3+ years of experience with Continuous Integration Continuous Delivery (CI/CD) pipeline proficiency who will architect, develop, and maintain mission-critical systems while providing technical leadership and mentorship to junior team members. You will work within a SAFe/Agile environment to deliver high-quality software solutions for a Department of Defense (DoD) program at Naval Base Point Mugu near Camarillo, CA. This role combines technical excellence with mentoring responsibilities in our employee-focused company that offers career advancement, excellent benefits, and stability.
ResponsibilitiesFunctional Description:Product Analysis and Design
- Provide support for the analysis, recommendation, design and prototype of future software, system components, and digital products and data systems for use with current and emerging technologies
Technical Documentation
- Provide technical documentation support for the development and management of technical documentation.
Product / Software Development Support
- Develop complex microservices-based systems using Java Spring Boot, ensuring scalability and fault tolerance
- Write high-performance, production-ready code in Java, and TypeScript that meets security and performance requirements
- Develop responsive front-end applications using ReactJS/Redux, NPM, and Material UI with a focus on performance and reusability
- Implement RESTful web services and APIs following industry best practices and Governance for authentication, error handling, and documentation
- Utilize WebSockets for real-time communication in collaborative applications and dashboards
- Configure and manage message queuing systems like RabbitMQ (AMQP) for asynchronous processing and system integration
- Leverage Java ORM frameworks such as JPA and Hibernate for efficient database operations and entity management
- Implement automated testing including unit, integration, and end-to-end tests to ensure system quality
- Manage version control workflows in Git, implementing branching strategies and ensuring proper code management
- Troubleshoot complex Kubernetes deployment issues across the full stack, from front-end to database
- Perform code reviews on Pull Requests and technical mentoring for junior developers, focusing on best practices and clean code principles
- Create and maintain comprehensive technical documentation in Confluence for system architecture and code standards
- Manage project tasking and user stories in JIRA, maintaining transparency on progress and impediments