> Markdown version of [/jobs/ext/1461763-senior-java-sql-developer](https://www.wearedevelopers.com/jobs/ext/1461763-senior-java-sql-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). --- # Senior Java / SQL Developer - **Company:** Methods - **Location:** Glasgow, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Microsoft Azure, Big Data, Business Software, Cloud Computing, Code Review, Databases, Data Systems, Relational Databases, Database Development, DevOps, Gradle, Apache Hadoop, Hibernate (Java), Java Web Services, PostgreSQL, Apache Maven, MySQL, Oracle (Applications), Query Optimization, Software Engineering, SQL Stored Procedures, SQL Databases, Freeform SQL, Google Cloud, Spring Cloud, Apache Spark, Spring-boot, Gitlab, Git, Event Driven Architecture, Information Technology, Deployment Automation, Apache Kafka, Build Tools, Functional Programming, Restful APIs, Jenkins, Microservices - **Published:** July 28, 2026 - **Apply:** https://apply.workable.com/methods/j/0B0C08D469 ## About the Role This is an excellent opportunity for a highly motivated developer who enjoys solving complex technical challenges and mentoring junior team members., Java: 5+ years of professional experience with Java (Version 11 or higher preferred). SQL / Databases: Expert-level knowledge of relational databases (e.g., PostgreSQL, MySQL, Oracle) and query tuning. Frameworks: Strong experience with Spring Boot, Spring Cloud, or Hibernate. Architecture: Deep understanding of Microservices, RESTful APIs, and Event-Driven Architecture. Tools: Proficiency with Git, CI/CD pipelines (Jenkins/GitLab), and build tools (Maven/Gradle). Desirable skills: Scala: Hands-on experience or a strong functional programming background using Scala. Big Data: Exposure to Apache Spark, Kafka, or Hadoop ecosystems. Cloud: Experience with AWS, Azure, or Google Cloud Platform. Experience in banking or financial services industry. Soft Skills Strong problem-solving abilities. Clear communication skills. Ability to lead projects independently., Degree in Computer Science, Software Engineering, or a related discipline (or equivalent experience). Relevant industry certifications are desirable. ## Description We are seeking an experienced Senior Java / SQL Developer to join our growing engineering team. The successful candidate will be responsible for designing, developing, and supporting enterprise-grade applications and data solutions. You will work across the full software development lifecycle, collaborating with architects, developers, DevOps engineers, business analysts, and stakeholders to deliver robust, scalable, and maintainable solutions., * Design, develop, test, and maintain Java-based applications and services. * Build and optimise complex SQL queries, stored procedures, and database solutions. * Develop scalable APIs and microservices architectures. * Analyse business requirements and translate them into technical solutions. * Troubleshoot and resolve application, database, and performance issues. * Participate in code reviews and promote development best practices. * Ensure adherence to security, quality, and performance standards. * Contribute to CI/CD pipelines and automated deployment processes. * Support production systems and critical business applications. * Mentor junior developers and contribute to the technical growth of the team. * Collaborate with cross-functional teams within Agile delivery environments. ## Related Videos - [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) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [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) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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)