[Remote] Software Firmware Engineer
Note: The job is a remote job and is open to candidates in USA. Riccione Resources, Inc. is a stable growing firm established in the telecom niche, seeking a Software Firmware Engineer. The role involves managing Java application lifecycles, developing software to interface with hardware, and creating RESTful APIs for efficient communication.
Responsibilities
- 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
Skills
- 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
- U.S. Citizen or Permanent Resident
- 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
Benefits
- Start off in the office, go hybrid, and then remote.
Company Overview