> Markdown version of [/jobs/ext/1963805-core-java-developer](https://www.wearedevelopers.com/jobs/ext/1963805-core-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Core Java Developer - **Company:** Vallum - **Location:** London, UK - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Computer Programming, Computer Networks, Software Design Patterns, Linux, Eclipse (Software), Java Platform Standard Edition (J2SE), Object-Oriented Software Development, Software Architecture, Systems Development Life Cycle, Software Engineering, Multithreading, Enterprise Software Applications, Software Application Programming, Reliability of Systems, Integration Tests, Information Technology, Software Coding - **Published:** August 7, 2026 - **Apply:** https://www.careerboard.com/pt/en/find-jobs-in-United-Kingdom/-D7B00F3E6FEED49A82/ ## About the Role 7+ years of proven experience developing applications in Core Java (J2SE) Experience with enterprise application design tools/frameworks (eg, Eclipse, Ant) Strong understanding of design patterns, object-oriented programming, and software architecture principles Hands-on experience with multithreaded programming and networking concepts Proficiency in software development on Linux platforms Bachelor's degree in Computer Science, Engineering, or related technical field Experience or working knowledge of C++ or C# for cross-platform integration ## Description Develop and maintain enterprise-grade software components in Java, ensuring compliance with coding standards and best practices Apply strong problem-solving techniques for delivering reliable, scalable solutions under strict deadlines Participate in software design discussions, requirement analysis, and architectural decisions Collaborate with business teams, client support, and other stakeholders to clarify requirements and deliver value Handle Level 3 support for production systems as part of the release life cycle Adhere to established SDLC methodologies and participate in agile development practices Write unit tests and integration tests to ensure software reliability and maintainability ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [Java Sucks (So C# Didn't Have To)](https://www.wearedevelopers.com/videos/100271-java-sucks-so-c-didn-t-have-to) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Modern Java](https://www.wearedevelopers.com/videos/1202-modern-java) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)