Venusgeo Solutions · 11 hours ago
Java Cloud Native Developer (Rate $50) - Only TX
Venusgeo Solutions is seeking a highly skilled Senior Developer/Engineer with deep experience in designing, developing, deploying, and supporting cloud-native, distributed applications. The ideal candidate will have strong hands-on expertise in Java, microservices, Azure cloud resources, containerization, and modern DevOps toolchains, while also providing mentorship to junior engineers.
AppsInformation ServicesInformation TechnologySoftware
Responsibilities
Application Development & Architecture
Design, develop, and maintain Java-based applications using modern engineering practices
Architect and implement microservices-based solutions, ensuring scalability, resilience, and maintainability
Develop and integrate RESTful APIs for internal and external consumption
Collaborate with architects and engineering leadership to define best practices and standards
Cloud Engineering (Azure)
Build and deploy applications on Azure Cloud, leveraging:
Azure Kubernetes Service (AKS) for container orchestration
Azure Event Hub for event-driven architectures
Azure Cosmos DB (MongoDB API) and Azure PostgreSQL for data storage
Implement secure and scalable networking using Azure VNet and private network configurations
Automate provisioning and management of cloud resources using scripts and templates
Containerization & Orchestration
Package applications using Docker and create optimized, secure container images
Manage deployment, scaling, and lifecycle of applications in Azure Kubernetes
DevOps & Continuous Delivery
Build and maintain CI/CD pipelines using GitHub Actions for automated testing, building, and deployment
Manage source code and release processes using Git, GitHub, and CloudSmith
Drive automation wherever possible to improve operational efficiency and reduce manual tasks
Observability, Monitoring, and Security
Implement monitoring and performance management using Dynatrace
Configure and optimize logging pipelines using Dynatrace & Mezmo
Apply cloud-native security best practices, ensuring compliance, reliability, and threat mitigation
Collaboration & Leadership
Work closely with cross-functional teams in an Agile/Scrum environment
Provide mentorship to junior engineers and promote continuous improvement
Communicate clearly with product owners, stakeholders, and technical teams
Qualification
Required
Java development expertise
Java 17+ (Spring Boot 3 for API development)
REST/GraphQL (Apollo, Spring GraphQL)
Strong proficiency in Java SE (Core Java)
Strong experience with Docker and container-based development
Hands-on experience with Azure Kubernetes Service (AKS)
Proficiency with Azure cloud infrastructure including VNet, private networking, and security configurations
Practical knowledge of Azure Event Hub
Practical knowledge of Azure Cosmos DB (MongoDB API)
Practical knowledge of Azure PostgreSQL
Advanced experience with GitHub Actions (build/test/deployment)
Strong scripting and automation skills (Bash, Python, PowerShell, or similar)
Hands-on experience with Git, GitHub, and CloudSmith
Proven track record building microservices architectures
Strong understanding of RESTful APIs and integration patterns
Experience with Dynatrace for APM and monitoring
Logging expertise using Dynatrace & Mezmo
Familiarity with cloud-native security best practices and secure coding procedures
Excellent problem-solving skills, especially in distributed and cloud-native systems
Strong verbal and written communication skills
Ability to work effectively in an Agile/Scrum environment
A collaborative mindset, focusing on team success and delivering high-quality solutions
Preferred
Certification in Azure (AZ-204, AZ-305, or similar)
Experience with event-driven or streaming architectures
Knowledge of cloud cost optimization strategies
Experience mentoring or leading technical teams
Company
Venusgeo Solutions
Over two decades Venusgeo has been delivering consistent digital dominance and profitable and competitive positioning for customers in their marketplace.