Java Software Developer in Glasgow

Java Software Developer in Glasgow

Glasgow Full-Time 50000 - 60000 € / year (est.) No home office possible
Persistent Systems

At a Glance

  • Tasks: Design and develop innovative software solutions using Java and cutting-edge technologies.
  • Company: Join a fast-growing AI-led tech company with a focus on digital engineering.
  • Benefits: Enjoy competitive salary, flexible work hours, and opportunities for professional growth.
  • Other info: Collaborative culture with a commitment to talent development and innovation.
  • Why this job: Make an impact by working on transformative projects with industry leaders.
  • Qualifications: Strong Java programming skills and experience in backend development required.

The predicted salary is between 50000 - 60000 € per year.

About Persistent: We are an AI-led, platform-driven Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to help our clients anticipate what’s next. Our offerings and proven solutions create a unique competitive advantage for our clients by giving them the power to see beyond and rise above. We work with many industry-leading organizations across the world, including 20 Fortune 50 companies and 4 of the 5 top banks in both the US and India, and numerous innovators across the healthcare ecosystem. Our disruptor’s mindset, commitment to client success, and agility to thrive in the dynamic environment have enabled us to sustain our growth momentum.

We are fast growing company (with $1 billion dollars in revenue). Plan to grow at Krakow, Poland. If you’re interested in working on bleeding Data and AI technologies, join us.

About Position and details:

  • Role: Software Developer
  • Location: Glasgow OR Knutsford OR Northampton
  • Mode: Hybrid
  • Experience: 5 to 15 years
  • Job Type: Permanent role

Job Description: To design, develop and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.

Basic / Essential Qualifications

  • Strong programming experience in Java with hands-on development work.
  • 5–8 years of experience in backend development.
  • Skilled in building robust REST APIs and microservices using Spring Boot.
  • Experienced with Build tools like Gradle and Maven and Vulnerability tools like Prisma and SonarQube.
  • Creation and execution of automated test scripts if required, leveraging testing frameworks and tools to facilitate early detection of defects and quality issues.
  • Hands-on experience with Apache Kafka, encompassing design, development, integration, and debugging.
  • Hands-on experience with MongoDB (CRUD, indexing, aggregation pipelines).
  • Strong knowledge of MS SQL includes writing queries and performance tuning.
  • Understanding of distributed systems, messaging, and data-streaming patterns.
  • Experience with version control (Git) and CI/CD pipelines and DevOps Practices.
  • Good Debugging Skills and adhering to coding standards.
  • Understanding of testing framework JUnit, Mockito.
  • Willingness to support post-deployment process.
  • Experience working with any cloud AWS, Azure, GCP.

Desirable Skills (Good to Have)

  • Experience with Test-Driven Development (TDD) and unit testing frameworks.
  • Familiarity with containerization tools such as Docker and Kubernetes.
  • Experience with monitoring/logging tools like ELK stack (Elasticsearch, Logstash, Kibana) and AppDynamics.

Key Responsibilities / Accountabilities

  • Development and delivery of high-quality software solutions by using industry-aligned programming languages, frameworks, and tools.
  • Ensuring that code is scalable, maintainable, and optimized for performance.
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.

Benefits

  • Competitive salary and benefits package.
  • Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications.
  • Opportunity to work with cutting-edge technologies.
  • Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards.
  • Annual health check-ups.
  • Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents.

Let’s unleash your full potential at Persistent - persistent.com/careers. “Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind.”

Java Software Developer in Glasgow employer: Persistent Systems

At Persistent, we pride ourselves on being an exceptional employer, offering a vibrant work culture that prioritises talent development and innovation. Our hybrid work model allows for flexibility while engaging with cutting-edge technologies, and our commitment to employee growth is reflected in our quarterly promotion cycles and support for higher education. With competitive salaries, comprehensive benefits, and a focus on collaboration and technical excellence, joining our Krakow team means becoming part of a dynamic environment where your contributions truly matter.

Persistent Systems

Contact Detail:

Persistent Systems Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Software Developer in Glasgow

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Prepare for those interviews! Research the company and practice common interview questions. Make sure you can talk about your Java experience and how you've tackled challenges in past projects.

Tip Number 3

Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date. Potential employers love to see real examples of your work, especially with REST APIs and microservices.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, you’ll be one step closer to joining our awesome team working on cutting-edge Data and AI technologies.

We think you need these skills to ace Java Software Developer in Glasgow

Java Programming
Backend Development
REST APIs
Microservices
Spring Boot
Gradle
Maven

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Java Software Developer role. Highlight your experience with Java, Spring Boot, and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a great fit. Don’t forget to mention your experience with backend development and any cool projects you've tackled.

Showcase Your Technical Skills:When filling out your application, be sure to showcase your technical skills clearly. Mention your experience with REST APIs, microservices, and any tools like Gradle or SonarQube that you've used. We love seeing candidates who are hands-on with the tech!

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to see all the details about the role and our company culture. Let’s get your application in!

How to prepare for a job interview at Persistent Systems

Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be prepared to discuss your hands-on experience with backend development, REST APIs, and microservices using Spring Boot. They’ll likely ask you to solve coding problems or explain your thought process, so practice coding challenges to keep your skills sharp.

Familiarise Yourself with Tools and Technologies

Get comfortable with the tools mentioned in the job description, like Gradle, Maven, Prisma, and SonarQube. If you have experience with Apache Kafka or MongoDB, be ready to share specific examples of how you've used these technologies in past projects. This will show that you’re not just familiar with them but can apply them effectively.

Showcase Your Collaboration Skills

Since the role involves cross-functional collaboration, think of examples where you’ve worked with product managers, designers, or other engineers. Highlight how you contributed to defining software requirements and ensuring seamless integration. This will demonstrate your ability to work well in a team environment.

Stay Updated on Industry Trends

Persistent values innovation and staying ahead of technology trends. Do some research on the latest developments in AI and digital engineering. Being able to discuss current trends and how they might impact the company will show your enthusiasm for the role and your commitment to continuous learning.