Software Developer
About Job:
Our Company is seeking software developers to build a solution conceived by cyber analysts for cyber analysts. We are looking to hire seasoned Java developers to help us create and enhance features for our core product, illuminate.
Who We Are:
We were founded by cyber analysts and engineers frustrated by custom built solutions that were unable to make the daily job of end users better. So, the founders got together and formed a commercial company to build capabilities they knew solve problems. The company has grown since then. Starting with the founders and now with the team at large, we all operate with this same mind-set:
We derive satisfaction from solving problems of real users to benefit their day-to-day operations and decisions.
We define success as our customers empowered to fulfill their mission more efficiently and effectively.
We have trust and confidence in each other to tackle any task in front to us
Responsibilities
Work as part of a growing software development team
Write code and unit tests in Java (Spring Framework)
Develop across the full application stack (JSPX, controller, service, DAO, database)
Troubleshoot, debug, and resolve technical issues
Effectively manage and communicate progress and problems with task assignments
Author and draft related documentation for product releases
Required Qualifications & Skills:
5+ years of experience developing Java based web applications
Expert level in Java programming using Spring and Hibernate
Experience in relational database management
Create and update user interface features in Spring MVC / JSP/ JavaScript
Ability to communicate effectively with a remote development team
Experience writing and interpreting regular expressions
Thrives working with an Agile team in either a Scrum or Kanban framework
Able to work with minimal supervision and complete work off the backlog
Design, architect, and execute solutions for new features
Bachelor of Science in Computer Science or comparable field
Desired Qualifications
Experience setting up and building projects with Maven
Experience with PostgreSQL management and performance optimization including migrations, replicated environments, and backup strategies
Familiar with Natural Language Processing (NLP)
Experience system-to-system data exchange with REST APIs
Experience with cyber security tools, familiar with TAXII and STIX concepts
Experience with log aggregator or SIEM tools such as Splunk, Elastic / ELK, Exabeam, McAfee ESM, or ArcSight
Experience developing Single Page Applications with JavaScript frameworks
Experience designing and maintaining data marts in snowflake or other schema designs
Experience with rapid prototyping and iterative development
Experience supporting systems in production
Has a record of training junior developers to become active and independently contributing members of the team
Apply for this position
Regularly engage in improving the solution and the way the team works
Learn the cyber security mission to help shape product vision to solve related problems
Full Stack | Java| United States | 100% Remote | Full-Time
Job Type
Client Payroll
Positions
Full-Stack Developer
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Chad H