Immediate need for a talented Java Spring Boot Developer .This is a 12 + Months contract opportunity with long-term potential and is US (Remote). Please review the job description below and contact me ASAP if you are interested.
Job Diva ID: 26-04262
Pay Range: $70 - $75/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location).
Key Responsibilities:
- Design and develop RESTful microservices using Java 17+ and Spring Boot 3.x framework.
- Implement distributed data models and optimize queries for Apache Cassandra clusters handling high-volume transactional data.
- Build and deploy cloud-native applications on Microsoft Azure using AKS (Azure Kubernetes Service), Azure Functions, and Azure Service Bus.
- Develop event-driven architectures using Kafka or Azure Event Hubs for real-time data streaming.
- Implement API gateways, service mesh (Istio), and container orchestration using Kubernetes.
- Write comprehensive unit tests using JUnit 5, Mockito, and integration tests for microservices.
- Collaborate with cross-functional teams including DevOps, QA, Security, and Product teams in an Agile/Scrum environment.
- Troubleshoot production issues, perform root cause analysis, and implement resilient solutions with proper monitoring and alerting.
- Maintain technical documentation including architecture diagrams, API specifications (Swagger/OpenAI), and runbooks.
- Participate in code reviews, ensure adherence to secure coding practices, and optimize application performance.
- Proactively identify technical debt and areas for improvement, providing innovative solutions aligned with best practices.
Key Requirements and Technology Experience:
- Key skills: - Spring Boot, Azure Cloud, Microservices, Kafka, Cassandra.
- 10+ years of experience in design, development, and triaging for large, complex systems. Experience in Java and object-oriented design skills.
- 6+ years of microservices development.
- 5+ years working in Spring Boot.
- 5+ years leading and mentoring a technology team and ensuring the team’s success while being a strong individual contributor.
- 3+ years of experience working with streaming technologies like Kafka, RabbitMQ.
- Experienced using API dev tools like IntelliJ/Eclipse, Postman, Git, Cucumber.
- Hands on experience in building microservices based application using Spring Boot and REST, JSON.
- DevOps understanding – containers, cloud, automation, security, configuration management, CI/CD.
- Experience with Web API, gRPC and GraphQL architecture.
- Experience in streaming technologies like Apache Kafka.
- 10+ years of hands-on experience with Java (Java 8+, preferably Java 17) and object-oriented design principles
- Strong expertise in Spring Framework ecosystem, especially Spring Boot: Spring Boot, Spring Cloud, Spring Data, Spring Security, Spring REST
- Production experience with Apache Cassandra: data modelling, CQL queries, partition strategies, replication, and performance tuning
- Azure Cloud Platform: Azure Kubernetes Service (AKS), Azure Container Registry, Azure Key Vault, Azure Monitor, Application Insights
- Microservices architecture patterns: Circuit Breaker (Resilience4j), API Gateway, Service Discovery, Distributed Tracing
- Containerization and orchestration: Docker, Kubernetes, Helm charts
- Message-driven architectures: Kafka, RabbitMQ, or Azure Service Bus
- CI/CD pipelines: Jenkins, Azure DevOps, GitLab CI, or GitHub Actions
- Database expertise: NoSQL (Cassandra, MongoDB) and relational databases (PostgreSQL, Oracle)
- Version control and collaboration: Git, GitLab/GitHub, code review practices
- Monitoring and observability: Prometheus, Grafana, ELK Stack, Splunk, or Azure Application Insights
- Strong understanding of RESTful API design, OAuth 2.0, JWT authentication, and API security best practices
- Experience with Agile/Scrum methodologies and tools like Jira, Confluence
- Strong English communication skills for collaborating with US-based teams
- Experience with Apache Kafka Streams or event sourcing patterns
- Knowledge of CQRS (Command Query Responsibility Segregation) and Event-Driven Architecture
- Experience with reactive programming using Spring Web Flux or Project Reactor
- Experience in financial services or banking domain, particularly authentication, fraud prevention, or payment systems
- Familiarity with DevSecOps practices and security scanning tools (SonarQube, Snyk, Veracode)
- Knowledge of service mesh technologies (Istio, Linkerd)
- Experience with GraphQL APIs
- Strong analytical and problem-solving skills with ability to work independently
- Excellent communication skills and ability to articulate complex technical concepts to both technical and non-technical stakeholders
- Experience working with globally distributed teams across multiple time zones
- Azure
- Cassandra
Our client is a leading Banking Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration
Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, colour, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
By applying to our jobs, you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy .