Senior Iot Engineer – Development & Qa

Year    KA, IN, India

Job Description

Career Level - IC3





Job Title: Senior IoT Engineer - Development & QA





As a Senior IoT Engineer with a focus on both development and quality assurance, you will develop and maintain highly scalable Java microservices as well as Oracle 23c database components, including database schemas and PL/SQL stored procedures. You will be responsible for driving the implementation of robust testing strategies to ensure software reliability, performance, and security.


In this role, you will collaborate with cross-functional teams--including QA and DevOps--to deliver high-quality software on schedule. Additional responsibilities include conducting code and test reviews, providing optimization feedback, and promoting best practices to enhance development efficiency and software quality. A commitment to continuous learning and applying the latest advancements in Java, microservices, QA methodologies, and cloud technologies is expected.



Required Skills and Qualifications



Proficient in Java programming; familiarity with Python is a plus Strong understanding of object-oriented design principles and microservices architecture Experience with Oracle Database, including PL/SQL programming and SQL performance tuning Hands-on experience with major cloud platforms (OCI, AWS, or Azure) Experience with Docker and Kubernetes for container orchestration and management Familiarity with Terraform for infrastructure automation (preferred) Solid experience in QA methodologies, including test strategy creation, functional, integration, performance, and security testing Proficiency with automated testing tools (e.g., JUnit, Selenium, REST-assured, Postman) Experience implementing and maintaining CI/CD pipelines with integrated automated testing Knowledge of networking fundamentals and cloud security best practices Proficiency with development and collaboration tools (GIT, JIRA, Kubernetes, Docker, Terraform) Strong problem-solving, troubleshooting, and analytical skills Excellent communication, organizational, and interpersonal skills Ability to write and maintain automated test scripts for APIs and microservices Ability to work independently, be self-motivated, and collaborate effectively within a team Keen attention to detail and a commitment to delivering high-quality, reliable software Ability to rapidly learn and apply new technologies in dynamic, fast-paced environments

Preferred skills

:


Experience in IoT domain

IoT Software Developer - Roles and Responsibilities



Develop and maintain highly scalable Java microservices across both Data Plane and Control Plane components. Apply hands-on expertise with Oracle 23c for backend development and optimization. Gain a deep understanding of product architecture to create comprehensive, high-quality test plans and develop robust automation scripts. Manage product and release upgrade processes through Shepherd pipelines. Design and continually enhance test strategies informed by both customer and business requirements to address sophisticated IoT system needs. Collaborate closely with developers, product managers, and UI/UX designers to ensure thorough testing, efficient bug triage, and optimal code coverage. Participate in defect/issue resolution, as well as in the review of requirements, technical designs, and test specifications. Proactively identify and address issues related to cloud infrastructure, networking, and identity management. Ensure the quality and reliability of IoT software products through best-in-class test development, execution, root-cause analysis, and service performance characterization. Operate in a dynamic, innovative, and highly collaborative environment, supporting OCI IoT services that integrate real-time device data with Oracle applications. Empower internal Oracle teams by streamlining the integration of IoT data into end-to-end business solutions. * Must be willing to work on-site in an Oracle office

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4171372
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year