Sr. Java Developer

TechDigital
  • Bentonville, AR
    12 days ago

    Job Description

    Top Must Have's:
    1. Java, Springboot

    2. Linux

    3. Cloud, IoT


    Key criteria to review against:
    • Hands on knowledge and experience of Linux Administration Skills
    • Strong Knowledge and experience working with Docker Containers
    • System engineering and automation experience on Linux OS (Ubuntu/RHEL/CEnt OS)
    • Proficiency in shell scripting and any programming languages like (Java/C#)
    • Working knowledge of configuration management tools like (Ansible/Puppet/Chef)
    • Understanding and knowledge of tools like Splunk/Promotheus/Nagios is an added advantage
    • Knowledge or experience working with Cloud providers Azure/GCP

    Job description:

    Mandatory Skills
    • Programming Languages: Java 1.8 and higher
    • Development Framework: Spring boot 1.5
    • Deployment Framework: Docker, Kubernetes
    • Database Connectivity: Hibernate 4.3.8, JDBC
    • Test Frameworks: JMeter, JUnit
    • Operating System: Linux
    • Version Control System: Git, GitHub Enterprise
    • Build Orchestration and Deployment: Looper, Concord, OneOps
    • Cloud Provider: Microsoft Azure Cloud
    • Cloud services: Azure IoT Hub, Azure IoT SDK, Azure Web App Service, App service environment,
    Azure Functions, Azure Kubernetes services, Azure API Management, Azure App Configuration,
    Azure Key vault, Azure AD
    • Authentication: Identity and Access Management (IAM), OAuth, SAML
    • Storage: SQL server, Cosmos DB, Azure Blob Storage.
    • Others: Azure IoT Edge
    Preferred Skills:
    • 8+ years of hands-on experience in design, develop, maintain and test Java Spring boot 1.5
    applications.
    • 5+ years of hands-on experience in design & development of REST API and data processing
    components with Hibernate 4.3.8, JDBC
    • Experience in an implementation of unit tests with different unit test frameworks JUnit.
    • Experience working with C#, .net core
    • Hands on experience in developing Rest Services, Good understanding of OOP principles and
    Data Structures.
    • Working knowledge of Azure IoT SDK and Azure cloud services like Web App Service, App service
    environment, Azure Functions, Azure Kubernetes services, Azure API Management, Azure App
    Configuration, Azure Key vault, Azure AD, Azure App Insight, Azure Dev Ops (CI/CD).
    • Working knowledge with Kafka based architecture projects with multiple topics and worker
    roles.
    • Good understanding on Azure IoT Edge architecture and components like IoT Edge devices, Edge
    Gateways, Edge Modules, Edge deployments etc.
    • Good understanding on SOLID principles and design methodologies
    • Good experience of AGILE Methodologies and Scrum, well versed with SDLC methodology.
    • Working experience in providing solution for stability, interoperability, portability, security and
    scalability of java system architecture.
    • Certifications like AZ-203/4, AZ-300/1, Java (SCJP)
    • Knowledge on protocols: TCP, MQTT, AMQP
    • Strong Knowledge and experience working with Docker Containers
    • Exposure to or knowledge of full lifecycle of IoT including, device provisioning, commissioning,
    and remote device management layers
    • Experience in shell scripting and Python
    • Experience in working with cross functional teams within and outside the organization
    Job Roles/Responsibilities:
    • Design, Develop(Coding, unit testing, debugging, troubleshooting & Support) and maintain Java
    Spring boot 1.5 applications, C#
    • Lead the Operations & Support activities. Monitor the Service now tickets and respond. Identify
    technical tickets and assign it to development team for break fix.
    • Analyze and troubleshoot production issues and provide immediate fixes.
    • Work with client team to get the clarity on the backlog. Prioritize the backlog and track to a
    closure.
    • Develop design specifications, installation instructions, implementation & security guidelines
    and other system-related information.
    • Deploy Java and .Net core apps in Azure cloud and implement the CI/CD Azure DevOps
    deployment.
    • Implement solutions focusing on reuse and industry standards at a program level.
    • Ensure compliance with established architecture, design patterns, policies, standards and best
    practices.
    • Identifying production and non-production application issues and help address them

    Numbers & Facts

    LocationBentonville, AR
    IndustryOther/Not Classified
    Company Size100 to 499 employees

    Skills

    • Administrative Skillsunmatched
    • Analysis Skillsunmatched
    • Ansibleunmatched
    • Apache JMeterunmatched
    • Application Programming Interface (API)unmatched
    • Architectural Designunmatched
    • Authenticationunmatched
    • Automationunmatched
    • Backlog Prioritizationunmatched
    • Chef (Configuration Management)unmatched
    • Cloud Computingunmatched
    • Commissioningunmatched
    • Configuration Managementunmatched
    • Cross-Functionalunmatched
    • Data Processingunmatched
    • Data Structuresunmatched
    • Debugging Skillsunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Dockerunmatched
    • GCP (Good Clinical Practices)unmatched
    • Gitunmatched
    • GitHubunmatched
    • Hibernateunmatched
    • Identify Issuesunmatched
    • Identity Data Managementunmatched
    • Industry Standardsunmatched
    • Internet Applicationunmatched
    • Internet of Thingsunmatched
    • Interoperabilityunmatched
    • JDBC (Java Database Connectivity)unmatched
    • JUnitunmatched
    • Javaunmatched
    • Java Testingunmatched
    • Linux Administrationunmatched
    • Linux Operating Systemunmatched
    • Maintain Complianceunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft SQL Serverunmatched
    • Microsoft Windows Azureunmatched
    • Nagios Monitoring Toolunmatched
    • OAuthunmatched
    • Object Oriented Programming (OOP)unmatched
    • Operating Systemsunmatched
    • Operational Supportunmatched
    • Problem Solving Skillsunmatched
    • Programming Languagesunmatched
    • Puppet (Configuration Management)unmatched
    • Python Programming/Scripting Languageunmatched
    • REST (Representational State Transfer)unmatched
    • Red Hat Linux Operating Systemunmatched
    • Requirements Managementunmatched
    • SCJP - Sun Certified Java Programmerunmatched
    • Scripting (Scripting Languages)unmatched
    • Security Assertion Markup Language (SAML)unmatched
    • ServiceNowunmatched
    • Software Configuration Managementunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Splunkunmatched
    • Spring Frameworkunmatched
    • Systems Engineeringunmatched
    • TCP (Transmission Control Protocol)unmatched
    • Team Playerunmatched
    • Testingunmatched
    • Ubuntuunmatched
    • Unit Testunmatched
    • Unix Shell Programmingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder