> Markdown version of [/jobs/ext/2821462-intermediate-and-senior-java-engineer](https://www.wearedevelopers.com/jobs/ext/2821462-intermediate-and-senior-java-engineer). 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). --- # Intermediate and Senior Java Engineer - **Company:** Wissen Technology - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Performance Management, Unit Testing, Program Optimization, Code Review, Databases, Continuous Integration, Hibernate (Java), Spring Framework, NoSQL, Object-Oriented Software Development, Software Architecture, Software Engineering, SQL Databases, Java Application Server, Enterprise Software Applications, Git, Integration Tests, Information Technology, Restful APIs, Docker, Jenkins, Microservices - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840611602-intermediate-and-senior-java-engineer ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). * 4+ years of experience in Java development, with a strong understanding of object-oriented programming principles. * Experience with Java frameworks such as Spring, Hibernate, or similar technologies. * Proficiency in building RESTful APIs and microservices architectures. * Strong knowledge of database systems (e.g., SQL, NoSQL) and experience with ORM tools. * Familiarity with CI/CD processes and tools (e.g., Jenkins, Git, Docker). * Excellent problem-solving skills and a strong analytical mindset. * Strong communication skills, both verbal and written, with the ability to collaborate effectively within a team. ## Description We are seeking a highly skilled and motivated Java Engineer to join our dynamic development team. The ideal candidate will have a strong background in Java programming, experience with enterprise application development, and a passion for innovative solutions. You will play a critical role in designing and implementing robust, scalable, and high-performance applications that contribute to our business objectives., * Design, develop, test, and maintain high-quality Java applications. * Collaborate with cross-functional teams to define, design, and implement new features and enhancements. * Analyse and improve application performance, reliability, and scalability. * Troubleshoot and resolve complex technical issues and bugs in existing applications. * Contribute to software architecture and design discussions, influencing technology decisions and best practices. * Mentor and provide technical guidance to junior developers and team members. * Stay updated with the latest industry trends, technologies, and best practices, and incorporate them into solutions. * Participate in code reviews, ensuring adherence to coding standards and quality practices. * Write unit tests and integration tests; optimize code for performance and maintainability. * Document development processes, code changes, and architectural decisions. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [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) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)