Our client is seeking a Java Software Developer for an exciting contract to hire opportunity.DUTIES:
- Collaborate in the planning, design and release schedule for a provisioning system.
- Develop and maintain a highly available cloud hosted provisioning system.
- Present software design issues, questions, and suggestions to the core Engineering team and management.
- Work within the company's software development lifecycle process.
- Develop and automate the deployment of the provisioning system development environment.
- Work with Customer Support to help troubleshoot technical customer problems
- Bachelor's degree in Computer Science, Information Systems, or a closely-related field,
- 3+ years working with Java in a continuous integration and deployment environment.
- 3+ years of experience in a software engineering position
- Nice to have C# .NET
- In depth experience with web services and REST
- Maintaining backward compatibility among components during incremental system upgrades.
- Developing high-quality code and accepting input based on Peer Reviews, style guides, and static analysis.
- Understanding of CI/CD Pipelines using Git, Jenkins, Artifactory into cloud-based Linux environments.