×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Python & Java- Customs and Border Patrol

Job in Ashburn, Loudoun County, Virginia, 22011, USA
Listing for: Ellumen
Full Time position
Listed on 2025-12-28
Job specializations:
  • Software Development
    Python, Software Engineer, Backend Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Python & Java)- Customs and Border Patrol

Software Engineer (Python & Java)

Ellumen, Inc. is looking for a talented and versatile Mid-Level Software Engineer to join our development team. In this role, you will be instrumental in maintaining and optimizing our core applications.

We are looking for a developer who is comfortable working across different technology stacks. You will leverage Java for our production level chatbot services and Python for our agile backend services and text processing tasks. This is a unique opportunity to work in a hybrid environment where you can expand your skills in full-stack development and emerging AI technologies.

US Citizenship and clearance required

Key Responsibilities
  • Design & Development: Write clean, scalable, and efficient code using both Java (Spring Boot/Jakarta EE) and Python (Django/FastAPI) frameworks.
  • System Integration: Maintain and improve existing legacy Java systems while developing new microservices and integration layers using Python.
  • System Maintenance: Apply bug fixes to Python and Java backend systems.
  • Full Lifecycle Engineering: Participate in the full SDLC, including requirements analysis, system design, coding, unit testing, and deployment.
  • Code Quality: Conduct peer code reviews and ensure adherence to best practices and coding standards.
  • Collaboration: Work closely with Technical Lead, designers, and other engineers to deliver high-quality software features.
  • Troubleshooting: Diagnose and resolve performance bottlenecks and bugs in a complex production environment.
Required Qualifications
  • Experience: 3-5 years of professional software development experience.
  • Core

    Languages:

    • Strong proficiency in Python (scripting, backend development, data handling).
    • Proficiency in Java (object-oriented design, multi-threading, JVM tuning).
  • Database Knowledge: Solid understanding of relational databases (Postgre

    SQL, MySQL).
  • API Development: Experience designing and consuming RESTful APIs and/or Graph

    QL.
  • Tools: Proficiency with version control (Git), CI/CD pipelines (Jenkins, Git Hub Actions), and containerization (Docker).
  • Education: Bachelor's degree in computer science, Engineering, or relevant industry experience.
Preferred Qualifications (Nice to Have)
  • Frontend Development:

    Experience with
    Angular (Type Script) for building dynamic user interfaces and connecting them to backend services.
  • Generative AI & LLMs: Experience using Python libraries (e.g., Lang Chain, OpenAI API, Hugging Face) to create Generative AI solutions
    , chatbots, or RAG (Retrieval-Augmented Generation) systems.
  • Cloud Services: Experience deploying applications on AWS, Azure, or Google Cloud Platform.
  • Chatbot: Experience implementing and maintaining conversational chatbot using Rasa 3.
Who You Are
  • A Problem Solver: You enjoy digging into complex issues and finding efficient solutions.
  • A Continuous Learner: You are curious about new technologies (like AI/ML) and eager to integrate them into practical workflows.
  • A Team Player: You communicate clearly and collaborate effectively with both technical and non-technical stakeholders.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary