What are the responsibilities and job description for the Java Lead - Need Locals to IL for In-person Interview position at Saransh Inc?
Role: Java Lead
Location: Schaumburg, IL (3 days a week onsite) - Locals required for In-person Interview
Job Type: Contract
Must Have Skills
10 Years of Exp in Java
5 Years of Exp in Kubernetes
5 Yrs of Exp Docker
1 Yr of Exp - Java, Spring Boot, Microservices, API Development
As a Java Lead, you will be responsible for designing and implementing enterprise-level applications using Java, Containers, Springboot, microservices, and cloud-native technologies.
The Opportunity
Location: Schaumburg, IL (3 days a week onsite) - Locals required for In-person Interview
Job Type: Contract
Must Have Skills
10 Years of Exp in Java
5 Years of Exp in Kubernetes
5 Yrs of Exp Docker
1 Yr of Exp - Java, Spring Boot, Microservices, API Development
As a Java Lead, you will be responsible for designing and implementing enterprise-level applications using Java, Containers, Springboot, microservices, and cloud-native technologies.
The Opportunity
- Lead the design and implementation of enterprise-grade Java applications using Kubernetes, Springboot and other related technologies.
- Architect and design microservices that are scalable, resilient, and optimized for cloud environments.
- Provide thought leadership on the use of containers (Docker) and Kubernetes for container orchestration and deployment.
- Define best practices for building cloud-native applications, emphasizing scalability, security, and maintainability.
- Collaborate with stakeholders, including business analysts, product owners, and other architects, to understand requirements and translate them into technical solutions.
- Define and enforce standards for CI/CD pipelines, automation, version control, and code quality.
- 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.
- 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, GCP) and leveraging cloud-native services.
- Strong background in distributed systems, message queues, and event-driven architectures (e.g., Kafka, RabbitMQ).
- 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.