Riccione Resources logo

Riccione Resources

Software Firmware Engineer

Riccione Resources

📍 Plano, TX, United States 🇺🇸

full-time
mid-level
100000
hybrid
Posted —

Key Skills

JavaC++RESTfulAPISQL

Industry

TelecommunicationsConsumer Electronics

Job Description

Software Engineer, Java or C++, Telecom, Hardware Interfacing, Stable Growing Firm – Plano, TX


In a world of fragmented microservices and “distributed spaghetti,” our client believes in the power of a well-architected, highly tuned Monolith. They are looking for a Java Developer to work on a massive, high-concurrency codebase where business logic is centralized and performance is paramount. There will also be a need to develop software to interface with network devices.


Why should you apply here?

  • Private firm, and part of a larger organization.
  • Over 25 years in business.
  • Established in its telecom niche.
  • Work with a leading-edge R&D team.
  • Java software development.
  • Opportunity to learn new technology and AI.
  • Start off in the office, go hybrid, and then remote.


What will you be doing?

  • Manage Java application lifecycles from design through maintenance to ensure scalable solutions.
  • Develop software to interface with hardware.
  • Develop RESTful APIs with JSON and XML for efficient cross-platform communication.
  • Build and manage secure, high-performance Apache Tomcat applications with strong HTTPS protocols.
  • Optimize Oracle database queries for performance and reliability.
  • Design intuitive user interfaces with Java Swing and related technologies.
  • Integrate external services using Apache HttpClient and Java HttpClient.
  • Streamline builds with Ant and Maven.
  • Manage source code versioning with Subversion (SVN).
  • Collaborate with cross-functional teams to deliver innovative solutions.
  • Promote code quality through reviews and best practices.
  • Potential to work with new tools and AI.


What are the minimum qualifications?

  • Multifaceted experience.
  • 3+ years of software development experience.
  • 3+ years of experience with Java and/or C++.
  • Some hardware interfacing experience.
  • Experience with front-end development tools.
  • Experience with REST APIs, JSON, XML, and HTTPS.
  • Hands-on experience with Oracle database or related.
  • Familiarity with Linux and Windows environments.


What will make your résumé stand out?

  • Java Swing experience.
  • New development tools and AI.
  • Experience with Apache Tomcat.
  • Knowledge of Apache NetBeans or similar Java IDEs.
  • Background using Subversion (SVN).
  • Experience with Ant and Maven build systems.
  • Telecom and/or NMS experience.


Location: Plano, TX, Hybrid for the first month and remote afterward


Relocation: No assistance; prefer candidates living in Dallas/Fort Worth, Texas


Citizenship: U.S. Citizen or Permanent Resident


Salary: 100k – 150k