JOBSEARCHER
<Back to Search

Java Spring Boot Developer HOPKINS MN

Job Description Java Spring Boot Developer HOPKINS MNJOB DESCRIPTIONDesign and develop RESTful microservices using Java 17+ and Spring Boot 3.x frameworkImplement distributed data models and optimize queries for Apache Cassandra clusters handling high-volume transactional dataBuild and deploy cloud-native applications on Microsoft Azure using AKS (Azure Kubernetes Service), Azure Functions, and Azure Service BusDevelop event-driven architectures using Kafka or Azure Event Hubs for real-time data streamingImplement API gateways, service mesh (Istio), and container orchestration using KubernetesWrite comprehensive unit tests using JUnit 5, Mockito, and integration tests for microservicesCollaborate with cross-functional teams including DevOps, QA, Security, and Product teams in an Agile/Scrum environmentTroubleshoot production issues, perform root cause analysis, and implement resilient solutions with proper monitoring and alertingMaintain technical documentation including architecture diagrams, API specifications (Swagger/OpenAPI), and runbooksParticipate in code reviews, ensure adherence to secure coding practices, and optimize application performanceProactively identify technical debt and areas for improvement, providing innovative solutions aligned with best practices10+ years of hands-on experience with Java (Java 8+, preferably Java 17) and object-oriented design principlesStrong expertise in Spring Framework ecosystem, especially Spring Boot: Spring Boot, Spring Cloud, Spring Data, Spring Security, Spring RESTProduction experience with Apache Cassandra: data modeling, CQL queries, partition strategies, replication, and performance tuningAzure Cloud Platform: Azure Kubernetes Service (AKS), Azure Container Registry, Azure Key Vault, Azure Monitor, Application InsightsMicroservices architecture patterns: Circuit Breaker (Resilience4j), API Gateway, Service Discovery, Distributed TracingContainerization and orchestration: Docker, Kubernetes, Helm chartsMessage-driven architectures: Kafka, RabbitMQ, or Azure Service BusCI/CD pipelines: Jenkins, Azure DevOps, GitLab CI, or GitHub ActionsDatabase expertise: NoSQL (Cassandra, MongoDB) and relational databases (PostgreSQL, Oracle)Version control and collaboration: Git, GitLab/GitHub, code review practicesMonitoring and observability: Prometheus, Grafana, ELK Stack, Splunk, or Azure Application InsightsStrong understanding of RESTful API design, OAuth 2.0, JWT authentication, and API security best practicesExperience with Agile/Scrum methodologies and tools like Jira, ConfluenceStrong English communication skills for collaborating with US-based teams

Showing all 867 matching similar jobs