Kampag IT Services is looking for an experienced Java Developer to join our growing technology team. You will be responsible for developing and maintaining software solutions that support our business's strategic goals, working with large datasets and diverse technologies.
In this role, you will be involved in all aspects of the software development lifecycle, from requirement gathering and specification to design, coding, testing, and deployment.
Main responsibilities
Design, develop, and maintain high-quality Java applications
Collaborate with cross-functional teams to define and analyse requirements
Build efficient, testable, and reusable Java code
Conduct workflow analysis and process large datasets
Ensure software performance, quality, and responsiveness
Identify bottlenecks and bugs, and suggest solutions
Help maintain code quality, organization, and automation
Stay up to date with emerging trends and technologies
Required skills and experience
Proven experience as a Java Developer or Software Engineer
Strong knowledge of Java, Spring, and Apache Camel
Experience with multithreading and concurrency
Familiarity with Kafka and messaging patterns
Experience building systems with large datasets
Knowledge of AWS or GCP cloud platforms
Understanding of Agile development methodologies
Foundation-level knowledge of Python
Strong problem-solving skills and attention to detail
Excellent teamwork and communication skills
Desirable skills and qualifications
Bachelor's degree in computer science, Engineering, or a related field
Experience with DevOps practices and CI/CD pipelines
Knowledge of microservices architecture
Experience with containerization technologies (Docker, Kubernetes)
Understanding of security best practices in software development
Job Type: Full-time
Pay: 35,000.00-40,000.00 per year
Work Location: Remote
Application deadline: 27/05/2025
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.