Enable job alerts via email!

Senior Java Developer – Glasgow Onsite

Cognizant

Glasgow

On-site

GBP 50,000 - 75,000

Full time

16 days ago

Job summary

A leading technology firm in Glasgow is seeking a Java FSE Senior Developer. This on-site role involves designing and maintaining software applications using technologies like AWS, Java, and SQL. Candidates should have robust experience in Java development and collaborative methodologies. An immediate start or short notice is preferred.

Qualifications

  • Proficiency in Java 11+ and Core Java is essential.
  • Strong understanding of the Spring Framework required.
  • Experience with AWS or other cloud platforms preferred.

Responsibilities

  • Develop high-quality software applications using various technologies.
  • Collaborate with teams to define and ship features.
  • Ensure performance and quality of applications.

Skills

Java 11+
Core Java
JavaScript
Microservices architecture
Spring Framework
AWS
SQL
MySQL
Job description
Job Summary

The Java FSE Senior Developer will be responsible for designing, developing, and maintaining software applications using AWS, SQL, Spring Boot, Java, Spring MVC, JavaScript, and MySQL. This is a onsite role, requiring presence at the client’s office 5 days a week and follows Agile Scrum methodologies to ensure efficient and collaborative development. We are seeking candidates who are available to join immediately or at short notice.

Mandatory skills
  • Proficiency in Java 11+, Core Java, JavaScript, and Microservices architecture

  • Strong knowledge of the Spring Framework (including Spring Boot and Spring MVC)

  • Experience with AWS or other cloud platform

  • Solid understanding of SQL and relational databases (MySQL preferred)

  • Note: A coding exercise will be included as part of interview process.

Responsibilities
  • Develop high-quality software design and architecture using AWS, SQL, Spring Boot, Java, Spring MVC, JavaScript, and MySQL.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Ensure the performance, quality, and responsiveness of applications.

  • Identify and correct bottlenecks and fix bugs.

  • Maintain code quality, organization, and automation.

  • Implement security and data protection measures.

  • Conduct software analysis, programming, testing, and debugging.

  • Oversee the development of documentation throughout the software development life cycle.

  • Provide technical guidance and support to team members.

  • Stay up-to-date with emerging technologies and industry trends.

  • Optimize applications for maximum speed and scalability.

  • Participate in code reviews to maintain high code quality standards.

  • Contribute to continuous improvement by investigating alternatives and technologies.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.