Summary
BTI360 is a company committed to developing software engineers and fostering a collaborative culture. They are seeking multiple Backend Java Engineers to build mission-critical production applications, focusing on data discovery and analysis while participating in code reviews and system design discussions.
Responsibilities
- Work closely with teammates and stakeholders in a Lean Agile environment to build mission-critical production applications focused on data discovery and analysis
- Participate in code reviews, system design discussions, and continuous improvement initiatives
- Leverage modern build tools, testing frameworks, and CI/CD pipelines to ensure quality and delivery speed
- Design, implement, and test backend services and APIs using reactive programming concepts for production applications
- Integrate with cloud services and data platforms to expose high-value data through secure, performant interfaces
- Leverage DevSecOps pipelines, containers, and modern deployment tools to deliver software efficiently and reliably
Skills
- Active Security Clearance (Secret or higher) or the ability to obtain one
- Experience with source control (e.g. Git) and CI/CD pipeline tools such as AWS CodeBuild (preferred), Jenkins, GitLab CI, or GitHub Actions
- Experience designing and implementing scalable, maintainable, and OOP based software in a containerized cloud environment (AWS preferred) leveraging foundational services for computing, identity management, and networking
- Experience developing backend services using Java and the Spring/Spring Boot framework (or similar relevant Java framework)
- Experience with testing frameworks such as Junit (preferred), Mockito, or Spring Runner
- Familiarity with API standards such as REST and HTTP, message-driven architectures, persistent storage layers, and distributed systems
- Effective written and verbal communication skills necessary to perform job duties and collaborate with team members
- Experience with source control (e.g. Git) and CI/CD pipeline tools such as AWS CodeBuild
- Experience with testing frameworks such as Junit
- Familiarity with monitoring and observability stacks such as Prometheus/Grafana, CloudWatch, or ELK/EFK
- Contributions to open-source libraries or community projects or personal projects
- Experience with search technologies such as OpenSearch, Elasticsearch, or Solr
- Experience working with streaming or event-driven architectures such as SNS/SQS, Kafka, Kinesis, AWS Step Functions, or Event Bridge
- Knowledge of Infrastructure as Code (e.g., Terraform) and how to leverage DevSecOps pipelines to deliver code
- Exposure to additional programming languages including shell scripting languages (e.g. Python, NodeJS, C#, Bash, PowerShell)
Qualifications
Must Haves
- Active Security Clearance (Secret or higher) or the ability to obtain one
- Experience with source control (e.g. Git) and CI/CD pipeline tools such as AWS CodeBuild (preferred), Jenkins, GitLab CI, or GitHub Actions
- Experience designing and implementing scalable, maintainable, and OOP based software in a containerized cloud environment (AWS preferred) leveraging foundational services for computing, identity management, and networking
- Experience developing backend services using Java and the Spring/Spring Boot framework (or similar relevant Java framework)
- Experience with testing frameworks such as Junit (preferred), Mockito, or Spring Runner
- Familiarity with API standards such as REST and HTTP, message-driven architectures, persistent storage layers, and distributed systems
- Effective written and verbal communication skills necessary to perform job duties and collaborate with team members
Nice to Haves
- Experience with source control (e.g. Git) and CI/CD pipeline tools such as AWS CodeBuild
- Experience with testing frameworks such as Junit
- Familiarity with monitoring and observability stacks such as Prometheus/Grafana, CloudWatch, or ELK/EFK
- Contributions to open-source libraries or community projects or personal projects
- Experience with search technologies such as OpenSearch, Elasticsearch, or Solr
- Experience working with streaming or event-driven architectures such as SNS/SQS, Kafka, Kinesis, AWS Step Functions, or Event Bridge
- Knowledge of Infrastructure as Code (e.g., Terraform) and how to leverage DevSecOps pipelines to deliver code
- Exposure to additional programming languages including shell scripting languages (e.g. Python, NodeJS, C#, Bash, PowerShell)
Benefits
- Fully paid healthcare premiums
- Competitive salaries and performance bonuses
- Career development and in-house training
- Tuition Reimbursement
- Up to 5 weeks PTO plus 2 weeks of federal holidays
- 401K dollar for dollar matching up to 6% annually - vested immediately on day 1
- Giving Back: Serving communities locally and across the globe
- Social Events (happy hours, golf tournament, BTI360 Family Festival and more)