Jobs at Janus Soft Inc

View all jobs

Java Developer - Senior Level

Chantilly, VA

Java Developer

Job Role

The Java Developer participates in development efforts to deliver a complete software solution. This position is for work across the cloud-based software development lifecycle (front end, back end, database, cloud deployment and orchestration, etc.).

Key responsibilities include:

  • Working with the Chief Engineer and Technical Leads to translate requirements into user stories
  • Developing custom data processing functions and applications using data libraries
  • Interfacing with numerous front-end frameworks to display and interact with data in various formats
  • Containerizing Java and Python microservices and deploying to an AWS cloud environment
  • Developing and/or integrating with Infrastructure as Code DevOps tools
  • Leveraging AWS best practices to optimize code for cloud deployment
  • Developing web APIs to interface with cloud applications and databases
  • Working as part of an agile team to deliver software iteratively
  • Working with open-source Python libraries and packages
  • Building automated testing frameworks and security scanning and integrating these tools into the CI/CD pipeline

Mandatory Skills

  • Minimum of 3-5 years' experience with:
    • Java Springboot
    • Management of NiFi Workflows and clusters
    • Python Regex & Parsing
    • Data Engineering & ETL
    • AWS (Lambdas, EC2, EKS, RDS)
    • Developing software within Agile methodologies

Share This Job

Powered by