Java Software Developer - Graduate in Glasgow

Java Software Developer - Graduate 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 with a focus on digital engineering.
  • 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 in the tech world while working with industry leaders and advanced tools.
  • 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.

Java Software Developer - Graduate 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 hybrid work environment, team members can engage in meaningful projects while benefiting from flexible work hours and various employee engagement initiatives.

Persistent Systems

Contact Details:

Persistent Systems Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Software Developer - Graduate 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 get you in the door.

Tip Number 2

Prepare for those interviews! Research Persistent and understand their projects and values. We want to see your passion for AI and digital engineering shine through when you chat with us.

Tip Number 3

Show off your skills! If you’ve got a GitHub or portfolio, make sure to share it. We love seeing real examples of your coding prowess and how you tackle challenges.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always on the lookout for fresh talent ready to dive into exciting projects.

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

Java Programming
REST APIs
Microservices
Spring Boot
Automated Testing
MS SQL
Version Control (Git)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Java Software Developer role. Highlight your programming experience in Java, any projects involving REST APIs or microservices, and your familiarity with tools like Spring Boot. 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 software development and how you can contribute to our team. Mention any relevant experiences, especially those that showcase your problem-solving skills and collaboration with others.

Showcase Your Projects:If you've worked on any personal or academic projects, don’t forget to mention them! Include links to your GitHub or any other platforms where we can see your code. This gives us a better idea of your coding style and capabilities.

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you receive updates directly from us. Plus, it shows you're keen on joining our team!

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. Try to prepare examples of how you've used these frameworks in past projects or during your studies. This will show that you’re not just familiar with them but can apply them effectively.

Show Off Your Collaboration Skills

Persistent values cross-functional collaboration, so be ready to share experiences where you worked with product managers, designers, or other engineers. Highlight any projects where you contributed to defining software requirements or ensuring seamless integration.

Stay Updated on Industry Trends

Demonstrating your knowledge of current technology trends, especially in AI and cloud services like AWS, Azure, or GCP, can set you apart. Bring up any recent innovations or tools you’ve been following and how they could benefit Persistent's projects.