At a Glance
- Tasks: Design and develop innovative software using cutting-edge technologies.
- Company: Join a fast-growing AI-led tech company with a focus on innovation and inclusion.
- Benefits: Enjoy competitive salary, health coverage, flexible hours, and opportunities for professional growth.
- Other info: Collaborative culture with excellent career advancement and employee engagement initiatives.
- Why this job: Make an impact in the tech world while working with the latest Data and AI technologies.
- Qualifications: Strong Java programming skills and experience with REST APIs and microservices.
The predicted salary is between 50000 - 70000 € 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.
Benefits:
- 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.
Software Developer Java / Fullstack (m/f/d) in Glasgow employer: Persistent Systems
At Persistent, we pride ourselves on being an exceptional employer, offering a dynamic work culture that prioritises talent development and innovation. Our hybrid work model allows for flexibility, while our commitment to employee growth is evident through quarterly promotion cycles and support for higher education. With competitive salaries, comprehensive health benefits, and engaging initiatives like project parties, we create an environment where our Software Developers can thrive and contribute to cutting-edge AI and digital engineering solutions.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer Java / Fullstack (m/f/d) in Glasgow
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, Spring Boot, and cloud technologies. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and coding skills. Practice common coding challenges and be ready to discuss your experience with REST APIs, microservices, and CI/CD pipelines. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team at Persistent.
We think you need these skills to ace Software Developer Java / Fullstack (m/f/d) in Glasgow
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Developer role. Highlight your Java programming skills, experience with REST APIs, and any cloud technologies you've worked with. 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 any relevant projects or experiences that showcase your skills.
Showcase Your Projects:If you've got any personal or professional projects that demonstrate your coding skills, make sure to include them. We love seeing real-world applications of your abilities, especially if they involve Java, Spring Boot, or cloud services!
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 keep track of your application status. Plus, we love seeing candidates who take the initiative!
How to prepare for a job interview at Persistent Systems
✨Know Your Tech Stack
Make sure you’re well-versed in Java and the frameworks mentioned in the job description, like Spring Boot. Brush up on building REST APIs and microservices, as these are crucial for the role. Being able to discuss your past projects and how you’ve implemented these technologies will show your hands-on experience.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. This could involve debugging issues or optimising SQL queries. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your analytical thinking.
✨Familiarise Yourself with CI/CD and DevOps
Since the role involves working with version control and CI/CD pipelines, be ready to talk about your experience with these practices. Discuss any tools you’ve used and how they’ve improved your workflow. Showing that you understand the importance of continuous integration and delivery will set you apart.
✨Emphasise Collaboration and Communication
This position requires cross-functional collaboration, so be prepared to share examples of how you’ve worked with product managers, designers, and other engineers. Highlight your ability to communicate technical concepts clearly and your willingness to participate in code reviews and knowledge sharing.