Job Title: Senior / Lead Software Developer (Java Spring Kubernetes)
Job Location: Charlotte NC (onsite)
Job Type: Contract: 6 months (Potential to Convert or Extend)
About the Role:
We are seeking a Senior / Lead Software Developer to drive the architecture design and development of scalable Javabased applications. This role is ideal for a handson technical leader who can guide a small team while working closely on system architecture and design.
Key Responsibilities:
- Architect develop and deploy Java applications using Spring and Spring Boot.
- Leverage Kubernetes (K8s) for container orchestration and scalability.
- Optimize application performance and monitoring using AppDynamics (ApPD) and Datadog.
- Ensure high availability and scalability for largescale customer operations.
- Collaborate with crossfunctional teams to deliver highquality solutions.
- Provide technical leadership and mentorship to developers.
- Maintain and enhance existing applications to align with business needs.
- (Bonus) Integrate and maintain Interactive Voice Response (IVR) systems.
Required Skills & Experience:
- 7 years of Java development experience including Spring & Spring Boot.
- Expertise in Kubernetes (K8s) for container orchestration.
- Handson experience with AppDynamics (ApPD) & Datadog for monitoring.
- Proven ability to design scalable architectures and lead small teams.
- Strong problemsolving skills in fastpaced environments.
- Excellent communication & collaboration skills.
- Experience working on customerfacing support applications.
- (Bonus) IVR integration experience.
Preferred Qualifications:
- Advanced degree in Computer Science Engineering or a related field.
- Experience with CI/CD pipelines & DevOps practices.
- Strong understanding of microservices architecture.
- Contributions to the software development community (open source publications etc..
DEVOPS , CI/CD , JAVA , KUBERNETES , SPRING