Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by SynergisticIT, so some details may not match this job. The employer's own page has the real description.
Job Overview
SynergisticIT is seeking a skilled Java/DevOps Engineer to join our dynamic team on a remote basis. In this role, you will be responsible for developing, deploying, and maintaining high-quality Java applications while integrating effective DevOps practices. The ideal candidate will collaborate with cross-functional teams to enhance system reliability, optimize deployment pipelines, and ensure robust performance. Your contributions will play a crucial role in the continuous improvement of our software development processes, ultimately driving the success of our technology-driven initiatives.
Job Responsibilities
- Design, develop, and maintain scalable Java applications in accordance with best practices.
- Implement and manage CI/CD pipelines to streamline application deployment.
- Collaborate with Product Management, QA, and other engineering teams to define and refine requirements.
- Monitor application performance and troubleshoot issues in production environments.
- Automate system configurations and deployments using DevOps tools.
- Participate in code reviews to maintain high coding standards and practices.
- Contribute to the overall architecture and design of the software systems.
- Document development processes, system configurations, and other related information.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3+ years of professional experience in software development, specifically with Java.
- Proficiency in DevOps tools and practices, including CI/CD, containerization, and orchestration.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong understanding of database management systems (e.g., MySQL, PostgreSQL, MongoDB).
- Familiarity with version control systems, particularly Git.
- Excellent problem-solving skills and a proactive attitude toward continuous improvement.
- Strong communication skills to collaborate effectively with remote teams.
Technologies & Tools
The Java/DevOps Engineer will be working with a variety of modern technologies and tools including Java SE/EE, Spring Framework, Maven, Docker, Kubernetes, Jenkins, Ansible, Terraform, and cloud service platforms such as AWS or Azure. Familiarity with monitoring and logging tools like Prometheus, Grafana, or ELK stack will also enhance the effectiveness in this role, aiding in the management and optimization of application performance.
Ideal Candidates
Ideal candidates for this position are those who exhibit adaptability, possess a strong technical foundation, and demonstrate a collaborative spirit. You should be able to thrive in a fast-paced, remote work environment while maintaining high productivity levels. A passion for learning and a commitment to technological excellence will set you apart, along with a keen interest in developing innovative solutions to complex problems. Strong interpersonal skills will enable you to effectively interact with diverse teams and contribute positively to the company culture.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.