Skip to main content

Java Microservices Developer

Technology
Cynet Systems
Oakland, United States1 month ago
Service contract

Job description

Job Overview:

Pay Range: $50.00hr - $55.00hr

Requirement/Must Have:

  • Strong expertise in Core Java (Java 17+) including Object-Oriented Programming, Collections Framework, Multithreading and Concurrency, Exception Handling, and JVM Performance Tuning.
  • Extensive experience developing Spring Boot Microservices.
  • Hands-on experience with REST APIs and Microservices Architecture.
  • Strong knowledge of relational databases and data modeling, including database schema design, tables, indexes, views, stored procedures, SQL performance tuning, and query optimization.
  • Strong understanding of SDLC, Agile methodologies, and DevOps practices.
  • Experience designing and developing highly scalable and secure applications and products.
  • Experience developing and deploying applications on Microsoft Azure.
  • Strong analytical and problem-solving skills with the ability to support mission-critical production environments.
  • Ability to understand business plans and apply that information to the development of an IT business case.
Responsibilities:
  • Independently design and develop enterprise-grade solutions.
  • Contribute to modernization initiatives and drive continuous improvements in performance, scalability, and reliability.
  • Support and troubleshoot production systems.
  • Anticipate problems, resistance, or likely objections and take action to resolve them.
Nice to Have:
  • Experience with Azure services such as Service Bus, Event Grid, Azure Kubernetes Service (AKS), Application Insights, and Azure DevOps.
  • Experience with Docker, Kubernetes, and containerized deployments.
  • Exposure to event-driven architectures, messaging technologies, CI/CD pipelines, and Infrastructure as Code (IaC).
  • Experience in healthcare, insurance, or other highly regulated enterprise environments.
Skills:
  • Java.
  • Spring Boot Microservices.
  • RESTful APIs.
  • Event-driven integrations.
  • SDLC.
  • Agile methodologies.
  • Microsoft Azure cloud services.
  • SQL.
  • Data Modeling.
  • JVM Performance Tuning.
Qualification And Education:
  • Bachelor's degree in Computer Science, Engineering, or a related technical field; additional experience may be accepted in lieu of education or degree.
  • Strong written, verbal, communication, collaboration, and presentation skills.
  • Excellent communication and presentation skills.

Interested in this role?