At a Glance
- Tasks: Design and develop scalable microservices using Java and Spring Boot.
- Company: Join a forward-thinking tech company that values innovation and collaboration.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Why this job: Make a real impact by solving business challenges with cutting-edge technology.
- Qualifications: Proficient in Java, Spring, and microservice design; teamwork is key.
- Other info: Dynamic role with a mix of new projects and modernising existing systems.
The predicted salary is between 36000 - 60000 Β£ per year.
As an experienced member of our Software Engineering Group, we seek individuals passionate about solving business challenges through innovation and modern engineering practices. You will leverage your deep expertise across the software development lifecycle while collaborating closely with stakeholders to achieve shared goals. We foster a culture of experimentation, continuous improvement, and learning within a collaborative and trusting environment.
Responsibilities
- Design, develop, and maintain scalable microservices using Java 17+ and Spring Boot.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Participate in architecture discussions and ensure adherence to best practices.
- Contribute to cloud-native development initiatives on AWS.
- Support migration of mainframe functionality to modern microservices architecture.
- Develop new microservices for greenfield projects while maintaining existing systems.
- Ensure code quality through testing and adherence to development standards.
Qualifications
- Proficiency in Java 17+ and Spring technology stack.
- Strong understanding of microservice design patterns.
- Advanced knowledge of application, data, and infrastructure architecture disciplines.
- Proficient in SQL and database modeling.
- Experience with messaging technologies such as Kafka or RabbitMQ.
- Exposure to React JS, Redux, HTML5, CSS3 (approx. 25% frontend involvement).
- Familiarity with frontend testing tools like Jest.
- Working proficiency with development toolsets and CI/CD pipelines.
- Knowledge of industry-wide technology trends and best practices.
- Ability to work effectively in large, collaborative teams.
- Exposure to cloud-native development on AWS.
- Domain knowledge of Investment Banking / Asset & Wealth Management (preferred).
Must-Have Skills
- Java 17+
- Spring Boot
- Microservices
- Kafka
- AWS
- SQL
Nice-to-Have Skills
- Kubernetes
- React JS
Project Context
Combination of greenfield development and migration from mainframe to microservices.
Senior Fullstack Software Engineer - Java in Glasgow employer: Cognizant
Contact Detail:
Cognizant Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Fullstack Software Engineer - Java in Glasgow
β¨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at companies you're interested in. A friendly chat can open doors and give you insider info on job openings.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, Spring Boot, and microservices. 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 practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
β¨Tip Number 4
Donβt forget to apply through our website! We love seeing passionate candidates who align with our values. Plus, itβs a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Senior Fullstack Software Engineer - Java in Glasgow
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Java 17+, Spring Boot, and microservices. We want to see how your skills align with our needs, so donβt be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software engineering and how youβve tackled challenges in the past. We love seeing your personality come through, so keep it engaging and authentic.
Showcase Collaboration Skills: Since we value teamwork, mention any experiences where you collaborated with cross-functional teams. Highlight how you contributed to achieving shared goals, as this is key to our culture at StudySmarter.
Apply Through Our Website: We encourage you to apply directly through our website. Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, itβs super easy!
How to prepare for a job interview at Cognizant
β¨Know Your Tech Stack Inside Out
Make sure youβre well-versed in Java 17+, Spring Boot, and microservices design patterns. Brush up on your SQL skills and be ready to discuss how you've used these technologies in past projects. Being able to articulate your experience with messaging technologies like Kafka or RabbitMQ will definitely give you an edge.
β¨Showcase Your Collaborative Spirit
Since the role involves working closely with cross-functional teams, be prepared to share examples of how you've successfully collaborated in the past. Highlight any experiences where you contributed to architecture discussions or worked on cloud-native development initiatives, especially on AWS.
β¨Demonstrate Problem-Solving Skills
Prepare to discuss specific business challenges you've tackled through innovative engineering practices. Think of examples where youβve designed scalable microservices or migrated functionality from mainframe systems. This will show your ability to think critically and adapt to new situations.
β¨Stay Updated on Industry Trends
Familiarise yourself with the latest technology trends and best practices in software development, particularly in the context of Investment Banking and Asset & Wealth Management. Showing that youβre proactive about learning and adapting will resonate well with interviewers looking for a forward-thinking candidate.