Post Job Free
Sign in

JAVA Full Stack Developer

Company:
Compunnel Inc.
Location:
Rollingwood, TX, 78716
Posted:
June 06, 2025
Apply

Description:

Java Developer with Azure Services & Image Data Processing Experience

Austin, TX

12-month contract

Description:

Design, implement, and maintain data plane and processing pipelines using various technologies involving transferring of images and movie data files at large scale efficiently across networks.

Optimize and enhance the performance of our data plane for high throughput and low latency.

Integrate data collection with various data sinks such as Azure, S3, and other storage systems.

Monitor and troubleshoot data plane software to ensure reliability and stability.

Contribute to the open-source community like Fluentbit by reporting issues, contributing to documentation, and submitting patches.

Assist with developing and integrating a control plane to manage the distributed architecture on a large scale.

Required Qualifications

Bachelor's degree in Computer Science, Engineering, or a related field.

Proficiency in programming languages such as Java, C and other related languages (8+ years of hands on development experience).

10+ years of experience in software development using Java with expertise in Reactive Java, Spring Boot and Spring Cloud Integration for microservices.

Experience with Image Data Processing technologies (can be any tool/technology)

Deploy and manage microservices on Azure, leveraging AKS, API Management, Functions, PostgreSQL & SQLServer Database, and Monitoring tools, optimizing cloud resources for scalability, reliability, and cost-effectiveness.

Implement advanced monitoring using Grafana, Prometheus, and Azure Monitor, optimizing APIs, database queries for high performance and resiliency.

Define and maintain CI/CD pipelines on GitHub Actions, automating builds, testing, and deployments using Docker & AKS.

Hands-on experience with Azure services (AKS, Blob Storage, API Management, Functions, SQL, Monitor, Application Insights).

Expertise in security best practices (OAuth, JWT) and API gateways/service mesh.

Database expertise in SQL (Postgres, SQL Server)

Solid understanding of logging and data processing principles.

Expert in software development and optimization.

Experience in data plane/ other data intensive pipelines.

Strong problem-solving skills and the ability to troubleshoot complex issues.

Excellent communication skills and the ability to work effectively in a team environment.

Proficiency in Grafana, Prometheus and Azure Monitor for monitoring and observability.

Strong leadership, problem-solving, and agile development skills.

Preferred Qualifications

Strong experience with RxJava, Java Flow and RESTful APIs development.

Familiarity with cloud platforms (AWS, GCP, Azure) and their logging services.

Experience in building observability and contributions to Fluent Bit or other data intensive open-source projects.

Understanding of network communication and security protocols

Knowledge of security best practices in logging and data processing.

Experience with CI/CD pipelines and automation tools

Permanent

Apply