Cutting Edge Communications has an opening for a Sr. Java Developer. As a member of our team, you’ll support our client in a vital role in advancing innovative technologies. This is an exciting opportunity to contribute to groundbreaking missions and work alongside industry leaders in a fast-paced, high-energy environment.
As a Sr. Java Developer, you will work in a fast paced environment with an extended, virtual team to develop and deploy new solutions and support existing capabilities of an agile software program.
Responsibilities:
- Software development tasks including detailed software design, coding, unit/integration testing, and support for requirements analysis.
- Develop new application features as well as troubleshoot and resolve various software issues. The existing system is developed on a cloud infrastructure with several consumer-facing web applications.
- Design, develop, and maintain scalable, reliable Java applications.
- Architect software solutions that adhere to safety-critical and security requirements, leveraging modern design principles and secure coding practices.
- Lead software integration efforts, ensuring seamless interoperability with hardware platforms, sensors, and simulation environments.
- Serve as a technical mentor and code reviewer, enforcing best practices and guiding junior and mid-level developers
Education: BS in Computer Science, engineering, mathematics, physics, or chemistry and minimum 8 or more years of related work experience.
Technical Requirements/Desired skills:
- 10 years' solid experience in Java
- Active Top Secret / SCI
- Experience with one or more of the following: HTML 5, CSS 3, Javascript, Firebug and JS frameworks (jQuery, jQuery UI, Open Layers, etc.), Spring Framework, Hibernate, Oracle, MySQL, MongoDB, XML, SOAP/WSDL/Web Service protocols
- Experience using dependency management (Ivy, Maven, Gradle)
- Experience developing and maintaining SOAP, RMI, REST APIs and interfaces
- Experience using cloud based infrastructure (AWS)
- Knowledge of Git or other DVCS
- Experience/knowledge of the GEOINT domain
- Familiarity with practices such as test-driven development (TDD), agile software development, continuous integration, container based technologies (Docker, Kubernetes, etc.), and dependency management is preferred
- Ideal candidate will have a working knowledge of JIRA and the Atlassian product suite
Note: Final pay is based upon years of experience, qualifications such as education and relevant certifications, and market conditions.
About the Company:Founded in 1998, Cutting Edge Communications, LLC, is a small business dedicated to technical excellence and responsive customer support. A company of roughly 150+ individuals in eight states, we combine considerable program and proposal development knowledge with extensive management and engineering experience necessary to win and execute large-scale aerospace programs. We are a services company that provides exceptional, high quality, experienced personnel that exceed our clients’ expectations. We have led clients in the successful capture of over $35 billion in new contracts, often continuing support after award by providing expertise critical to program success.