Platform Full Stack Engineer
Listed on 2025-12-27
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, DevOps
Sr. Software Engineer – Platform Full Stack Developer
Our client is seeking a Senior Software Engineer – Platform Full Stack Developer to join their dynamic software development team in Alpharetta, GA (minimum 3 days on-site). This role is responsible for designing, developing, and maintaining IoT application software as part of our middleware platform, which connects IoT devices, web and mobile applications, and third‑party systems. You will work in an Agile/Scrum environment, collaborating across teams to deliver scalable, secure, and high‑performing solutions.
BasePay Range
$/yr - $/yr
LocationMust be local to Alpharetta, GA and work a hybrid schedule.
Responsibilities- Design, implement, and maintain IoT applications and services on cloud platforms such as AWS and OCI.
- Translate complex business processes into functional and technical specifications.
- Contribute to application solution design and high‑level architecture.
- Troubleshoot, resolve defects, and implement operational improvements to IoT platform and API software.
- Apply coding practices consistent with established conventions.
- Perform and automate unit and integration testing to ensure quality deliverables.
- Participate in design and code reviews, providing valuable technical feedback.
- Provide 2nd and 3rd level support for applications and services developed by the team.
- Collaborate with in‑house and offshore developers to deliver solutions.
- Assist with deployment of releases and patches to production environments.
- Document application design and maintain collaboration artifacts.
- Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or related field, or equivalent experience.
- Must successfully pass a criminal background check, credit report, and drug screening.
- 6+ years of experience in application software development.
- 4+ years developing software in Java, including integration with cloud‑based services.
- Proficiency in Java, Spring, Spring Boot, SOAP, and REST.
- 1+ year developing software in environments such as CI/CD tools, IoT/M2M devices, or building scalable cloud/enterprise applications.
- 2+ years building end‑to‑end cloud applications using messaging frameworks (Kafka, Pulsar, Rabbit
MQ, or AWS equivalents) and/or No
SQL databases. - Experience with Linux, Docker, Mule, Maven, Jenkins, JSON, and XML.
- Strong database expertise including SQL, stored procedures, and query tuning.
- Experience with monitoring and log tools such as Splunk, Graylog, or Elasticsearch.
- Familiarity with in‑memory databases like Hazelcast, Ignite, or JCS.
- Proficiency in Go and Python.
- Strong understanding of Agile/Scrum methodologies and product lifecycle.
- Excellent analytical, problem‑solving, time management, and organizational skills.
SOLTECH is a leading national technology company based in Atlanta, driven by a steadfast commitment to integrity, strong company values, and customer centricity. For nearly 30 years, we’ve been part of the thriving technology community and have earned honors such as The Atlanta Journal‑Constitution’s Top Workplace and the Best & Brightest Companies To Work For In The Nation.
Our exceptional team of engineers, designers, and strategists delivers custom software applications, technology consulting, AI and data engineering solutions, and IT staffing services that help organizations solve complex challenges nationwide.
Join us on our quest to make the world a better place by bringing to life innovative software solutions that make our lives easier, safer, healthier, and more productive.
Equal Employment OpportunitySOLTECH believes in the dignity of every individual and practices equal employment opportunity as a core principle. We consider all applicants without regard to race, color, age, sex, sexual orientation, gender identity, religion, marital status, national origin, disability, or veteran status.
#J-18808-Ljbffr(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).