Graduate Software Developer- Java in Glasgow

Graduate Software Developer- Java in Glasgow

Glasgow Full-Time 25000 - 32000 £ / year (est.) No working from home 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 recognised for innovation and inclusion.
  • Benefits: Enjoy competitive salary, health coverage, flexible hours, and opportunities for professional growth.
  • Other info: Collaborative culture with a focus on talent development and career advancement.
  • Why this job: Make an impact with your coding skills while working on exciting projects in a dynamic environment.
  • Qualifications: Strong Java programming skills and experience with REST APIs and microservices.

The predicted salary is between 25000 - 32000 £ 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. Persistent has been recognized across top industry platforms for innovation, leadership, and inclusion. Our 25,000+ global team members, located in 18 countries, have been instrumental in helping the market leaders transform their industries.

Role: Software Developer

Mode: Hybrid

Job Type: Permanent role

Responsibilities:

  • To design, develop and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
  • Strong programming experience in Java with hands-on development work.
  • Skilled in building robust REST APIs and microservices using Spring Boot.
  • Creation and execution of automated test scripts if required, leveraging testing frameworks and tools to facilitate early detection of defects and quality issues.
  • 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.
  • Experience with Test-Driven Development (TDD) and unit testing frameworks.
  • Experience with monitoring/logging tools like ELK stack (Elasticsearch, Logstash, Kibana) and AppDynamics.
  • 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.

Competitive salary and benefits package.

Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications.

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.

Graduate Software Developer- Java in Glasgow employer: Persistent Systems

Persistent is an exceptional employer that prioritises talent development and innovation, offering a competitive salary and comprehensive benefits package. With a culture that fosters collaboration and continuous learning, employees enjoy opportunities for growth through quarterly promotions and company-sponsored education. Located in a dynamic hybrid work environment, team members are encouraged to engage in employee initiatives while working on cutting-edge technologies in AI and digital engineering.

Persistent Systems

Contact Details:

Persistent Systems Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to your connections on LinkedIn or at events. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.

Tip Number 2

Prepare for those interviews! Research Persistent and understand their projects and values. We want to see your enthusiasm and how you can contribute to our innovative culture.

Tip Number 3

Show off your skills! If you’ve got a portfolio or GitHub with your projects, share it! We love seeing practical examples of your coding prowess and creativity.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always looking for fresh talent ready to dive into exciting tech challenges.

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

Java Programming
REST API Development
Microservices Architecture
Spring Boot
Automated Testing
MS SQL
Performance Tuning

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Graduate Software Developer. Highlight your Java programming skills, experience with REST APIs, and any relevant projects you've worked on. We want to see how your background aligns 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 software development and how you can contribute to our team. Don't forget to mention your familiarity with tools like Spring Boot and your understanding of cloud services.

Showcase Your Projects:If you've worked on any personal or academic projects, make sure to include them in your application. We love seeing practical examples of your coding skills and problem-solving abilities. It gives us a glimpse into your hands-on experience!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. Plus, you'll find all the details about the role and our company culture there!

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 Java, especially in building REST APIs and microservices using Spring Boot. Practising coding problems related to these topics can really help you stand out.

Familiarise Yourself with Testing Frameworks

Since the role involves automated testing, it’s crucial to understand JUnit and Mockito. Be ready to explain how you've used these frameworks in past projects. You might even be asked to write a simple test case during the interview, so practice that!

Show Off Your Collaboration Skills

Persistent values cross-functional collaboration, so think of examples where you've worked with product managers, designers, or other engineers. Highlight how you contributed to defining software requirements and ensuring alignment with business objectives.

Stay Updated on Industry Trends

Demonstrating your knowledge of current technology trends and innovations can set you apart. Research recent advancements in AI, cloud technologies, and DevOps practices. Being able to discuss these topics shows your passion for the field and commitment to continuous learning.