Java Springboot Developer
Introduction
Join our dynamic team as we embark on a digital transformation journey, developing and modernizing cloud-native microservices architecture for our digital authentication and fraud prevention platform. Work remotely and collaborate with US-based teams across time zones to make a significant impact in a fast-paced and innovative environment.
Required Skills & Qualifications- 10 years of hands-on experience with Java (Java 8, preferably Java 17) and object-oriented design principles
- Strong expertise in the Spring Framework ecosystem, especially Spring Boot: Spring Boot, Spring Cloud, Spring Data, Spring Security, Spring REST
- Production experience with Apache Cassandra: data modeling, CQL queries, partition strategies, replication, and performance tuning
- Experience with Azure Cloud Platform: Azure Kubernetes Service (AKS), Azure Container Registry, Azure Key Vault, Azure Monitor, Application Insights
- Prior work experience at client or in client's Industry
Applicants must be able to work directly for Artech on W2
Preferred Skills & Qualifications- 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 WebFlux or Project Reactor
- 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 Client Azure using AKS (Azure Kubernetes Service), Azure Functions, and Azure Service Bus
- Comprehensive health and wellness benefits
- Opportunities for professional growth and development
- Collaborative and inclusive work environment
For immediate consideration please click APPLY to begin the screening process with Alex.
