Senior Java/Python Software Developer | Online Jobs | Optimhire

Senior Java/Python Software Developer


  • Architect software solutions for complex high volume data environments
  • Design, develop and implement software utilizing various network protocols
  • Develop containerized microservices using Java/Python
  • Collaborate with software development team to fix and improve existing applications
  • Monitor and assess current system performance
  • Identify scalability issues and opportunities
  • Support software testers and application engineers during deployments and maintenance
  • Provide support for testing/development/staging environments
  • Create testing strategies and procedures for all core components
  • Communicate with RESTful services

Minimum Qualifications

  • 5+ years of professional experience as a software developer, and 3+ years professional experience as a senior level software developer
  • Extensive programming experience in server-side languages (Java and Python a must)
  • Experience in client/server architecture
  • Proficiency in network applications (TCP/UDP sockets) across heterogeneous networks
  • RESTful services
  • Experience with databases (RDBMS/MariaDB/MySQL a must, NoSQL experience a plus)
  • Experience working with JSON APIs
  • Effective communication in technical concepts and solutions
  • Working knowledge of Git

Preferred Qualifications

  • Experience working with Docker
  • Knowledge of Docker Swarm
  • Technical knowledge of load balancing and HA
  • Proficiency in big data storage solutions
  • Knowledge of big data analysis and machine learning
  • Experience developing client/device monitoring systems

Job Type



Backend Developers

Must have Skills

  • Docker


  • NoSQL


  • MySQL


  • TCP/IP


  • Python


  • Java (All Versions)


Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Ken N

United States