TekWissen is a global workforce management provider headquartered in Ann Arbor Michigan that offers strategic talent solutions to our clients world-wide. Our client provider of digital technology and transformation information technology and services
Position: Lead I - Software Engineering
Job Type: Temporary Assignment
Job Description
- As a Java Lead you will be responsible for designing and implementing enterprise-level applications using Java Containers Springboot microservices and cloud-native technologies.
- You will provide leadership in defining technical direction driving architectural decisions and ensuring that all applications are scalable maintainable and performant.
- You will work closely with product owners engineering teams and DevOps to ensure the solutions align with business goals and technical requirements.
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.
- This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.
What you need:
- 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 GCP) 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.
TekWissen Group is an equal opportunity employer supporting workforce diversity.
Overview: TekWissen is a global workforce management provider headquartered in Ann Arbor Michigan that offers strategic talent solutions to our clients world-wide. Our client provider of digital technology and transformation information technology and services Position: Lead I - ...
TekWissen is a global workforce management provider headquartered in Ann Arbor Michigan that offers strategic talent solutions to our clients world-wide. Our client provider of digital technology and transformation information technology and services
Position: Lead I - Software Engineering
Job Type: Temporary Assignment
Job Description
- As a Java Lead you will be responsible for designing and implementing enterprise-level applications using Java Containers Springboot microservices and cloud-native technologies.
- You will provide leadership in defining technical direction driving architectural decisions and ensuring that all applications are scalable maintainable and performant.
- You will work closely with product owners engineering teams and DevOps to ensure the solutions align with business goals and technical requirements.
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.
- This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.
What you need:
- 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 GCP) 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.
TekWissen Group is an equal opportunity employer supporting workforce diversity.
View more
View less