S3Connections LLC logo
S3Connections LLC Verified
Information Technology, Managed Services, Cybersecurity

Java Software Engineer

United StatesRemoteContractPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking a highly skilled Senior Java Backend Engineer with strong experience in cloud-native development on Azure, microservices architecture, and container orchestration using Kubernetes (AKS) and DevOps. The ideal candidate will have deep expertise in Micronaut, backend systems, and enterprise-grade framework development. This role involves designing, developing, and maintaining scalable enterprise frameworks and cloud-native applications, building and managing microservices on AKS, and creating CI/CD pipelines using Azure DevOps. Responsibilities also include system integration, data handling with JDBC/SQL, and ensuring application performance and scalability.

Job Title:
Senior Java Backend Engineer with DevOps experience (Java | Micronaut | Azure | AKS | DevOps)

Location:
Remote

Job Summary

We are seeking a highly skilled Senior Java Backend Engineer with strong experience in cloud-native development on Azure, microservices architecture, and container orchestration using Kubernetes (AKS) and DevOps. The ideal candidate will have deep expertise in Micronaut, backend systems, and enterprise-grade framework development.

Key Responsibilities

  • Design, develop, and maintain scalable Enterprise Framework using Java and Micronaut
  • Build and manage cloud-native applications on Microsoft Azure
  • Develop and deploy microservices using Azure Kubernetes Service (AKS)
  • Create and maintain CI/CD pipelines using Azure DevOps (ADO)
  • Design and implement enterprise-level frameworks and reusable components
  • Develop batch processing jobs and asynchronous workflows
  • Integrate systems using messaging platforms (e.g., Kafka, Service Bus)
  • Work with JDBC and relational databases for efficient data handling
  • Ensure high performance, availability, and scalability of applications
  • Collaborate with cross-functional teams (DevOps, QA, Product)
  • Follow best practices in security, observability, and resilience
  • Participate in code reviews, design discussions, and technical mentoring

Required Skills & Qualifications

  • Strong experience in Java backend development (8+ years preferred)
  • Deep expertise in Micronaut framework
  • Hands-on experience with Microsoft Azure cloud services
  • Strong knowledge of Azure Kubernetes Service (AKS) and Kubernetes concepts
  • Experience with Azure DevOps (ADO), including pipeline creation and management
  • Solid understanding of microservices architecture
  • Experience with batch jobs, scheduling, and background processing
  • Proficiency in messaging systems (Kafka, RabbitMQ, or Azure Service Bus)
  • Strong knowledge of JDBC, SQL, and database design
  • Experience with containerization (Docker)

Preferred Qualifications

  • Experience in building enterprise frameworks/platforms
  • Familiarity with event-driven architecture
  • Knowledge of distributed systems and scalability patterns
  • Experience with monitoring tools (Prometheus, Grafana, Azure Monitor)
  • Understanding of security best practices (OAuth2, JWT, etc.)
  • Exposure to performance tuning and optimization

Soft Skills

  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Ability to work in a fast-paced, agile environment
  • Ownership mindset and proactive attitude

Nice to Have

  • Certification in Azure or Kubernetes
  • Experience with infrastructure as code (Terraform, ARM templates)
Ready to apply?
You'll be redirected to S3Connections LLC's application page.

Similar roles