Overview
Skills
Job Details
Job title Java Technical Lead / 12+
Location Schaumburg, IL / Local
Contract 12+ months
Must Have Skills Java Lead
Skill 1 10+ Years of Exp in Java
Skill 2 5+ Years of Exp in Kubernetes
Skill 3 5 + Yrs of Exp Docker
Skill 4 1 Yr of Exp -Java, Spring Boot, Microservices, API Development
Experience: 8+ years of professional software development experience, with at least 3-5 years in a leadership or architect role.
Extensive experience with Java and Springboot for building scalable, maintainable backend systems.
Proven experience designing and building microservices architectures and deploying them in cloud-native environments.
Technical Skills:
In-depth knowledge of Java 8+, Spring Boot, Spring Cloud, Spring Security, and related Spring technologies.
Hands-on experience with containers (Docker) and Kubernetes for deploying and managing applications in production.
Strong understanding of microservices architecture, API design (RESTful, GraphQL), and integration patterns.
Solid experience with cloud infrastructure (AWS, Azure, Google Cloud Platform) and leveraging cloud-native services.
Strong background in distributed systems, message queues, and event-driven architectures (e.g., Kafka, RabbitMQ).
Preferred Skills:
Security: Experience with OAuth, JWT, and other security mechanisms for securing microservices.
Monitoring & Logging: Familiarity with monitoring tools (e.g., Prometheus, Grafana) and logging platforms (e.g., ELK stack).
Event-Driven Architectures: Experience with event streaming technologies like Apache Kafka, AWS Kinesis, or Google Pub/Sub.
Performance Tuning: Strong background in performance optimization, profiling, and tuning Java applications.