Senior Java Developer

Prophecy Technologies

$100K — $130K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8-10+ years of experience in software development
  • Strong hands-on experience with Java (21+)
  • Proficiency in Spring Boot framework
  • Deep knowledge of REST API development
  • Experience working with SQL databases
  • Familiarity with Azure cloud services and Azure Kubernetes Service (AKS)
  • Legal work status as EAD, GC, or US Citizen

Responsibilities

  • Design, develop, and maintain scalable backend services using Java and Spring Boot
  • Build and manage RESTful APIs and microservices architectures
  • Work extensively with SQL databases for data modeling and optimization
  • Deploy, monitor, and manage applications on Azure cloud using Azure Kubernetes Service (AKS)
  • Collaborate with cross-functional teams in an agile environment
  • Ensure code quality through best practices and automated testing
  • Troubleshoot performance issues
  • Contribute to CI/CD pipelines and DevOps practices

Benefits

  • Opportunity to work with cutting-edge technology in cloud computing
  • Collaborative environment with agile practices
  • Focus on high-quality software development and code reviews
  • Deep engagement with modern microservices and RESTful API architectures
  • Exposure to a diverse range of advanced software development practices like CI/CD
Full Job Description
Role Overview:

This role involves designing, developing, and maintaining scalable backend services using Java and Spring Boot, with a strong emphasis on building RESTful APIs and microservices architectures for enterprise applications. The position requires extensive work with SQL databases for data modeling and optimization, alongside deploying and managing applications on Azure cloud, specifically leveraging Azure Kubernetes Service (AKS).

Key Responsibilities:
  • Design, develop, and maintain scalable backend services using Java and Spring Boot
  • Build and manage RESTful APIs and microservices architectures for enterprise applications
  • Work extensively with SQL databases for data modeling, querying, and optimization
  • Deploy, monitor, and manage applications on Azure cloud, leveraging Azure Kubernetes Service (AKS)
  • Collaborate with cross-functional teams in an agile environment to deliver high-quality solutions
  • Ensure code quality through best practices, code reviews, and automated testing
  • Troubleshoot performance issues and optimize backend services
  • Contribute to CI/CD pipelines and DevOps practices

Required Skills:
  • Strong hands-on experience in Java (21+)
  • Spring Boot
  • REST API development
  • SQL
  • Microservices architecture
  • Practical exposure to Azure cloud services
  • Azure Kubernetes Service (AKS)

Qualifications:
  • 8-10+ years experience required
  • EAD, GC, or US Citizen status required

Preferred Skills:
  • Knowledge of Docker/containerization
  • CI/CD pipelines (Azure DevOps)
  • Event-driven architectures (Kafka/Service Bus)
  • NoSQL databases
  • Cloud security best practices
  • Exposure to data platforms (e.g., Snowflake)
  • AI/ML integration concepts

Similar Jobs

More Jobs at Prophecy Technologies

More Enterprise Technology Jobs

Find similar Senior Java Developer jobs: