- Company Name
- Netcompany
- Job Title
- Senior Software Developer- Java/DevOps skills required
- Job Description
-
Job Title: Senior Software Developer – Java/DevOps
Role Summary: Lead end‑to‑end Java/Spring application development and DevOps delivery, ensuring high‑quality, scalable solutions across front‑end, back‑end, and integrations.
Expectations: Deliver complete software cycles, collaborate with cross‑functional teams, maintain rigorous QA standards, adopt emerging technologies, and provide technical leadership. Travel to UK client sites as required.
Key Responsibilities:
- Design, develop, test, and deploy Java/Spring applications with MVC architecture.
- Build and maintain CI/CD pipelines (Jenkins, GitLab CI, ArgoCD, Octopus).
- Provision and manage cloud infrastructure (AWS, Terraform, Kubernetes, Helm, Docker).
- Design and optimize databases (SQL, MongoDB, Document DB).
- Implement unit and integration testing, enforce code quality.
- Participate in Agile ceremonies, code reviews, and pair programming.
- Optimize development workflows, automate deployments, and reduce cycle times.
- Mentor team members and support project delivery leads.
- Travel to client sites across the UK when needed.
Required Skills:
- 5+ years in IT with strong Java/Spring and backend/full‑stack experience.
- Proficient in DevOps practices: CI/CD, Jenkins, GitLab, Terraform, Kubernetes, Helm, ArgoCD, Liquibase.
- Cloud expertise: AWS services, Docker, container orchestration.
- Database knowledge: SQL, MongoDB, Document DB.
- Unit testing, MVC, RESTful services.
- Agile tools (Jira, Confluence) and methodologies.
- Excellent communication, collaboration, problem‑solving, and professional attitude.
- Willingness to travel within the UK, right to work in the UK.
Required Education & Certifications:
- Bachelor’s degree in Software Engineering, Computer Science, Information Technology, or related field.
- Professional certifications (e.g., AWS Certified Developer, Certified Kubernetes Administrator) are a plus.