Senior Java Developer

Posted 12 hours 39 minutes ago by Dns Info Ltd

Contract
Not Specified
Other
Lanarkshire, Glasgow, United Kingdom, G32 0
Job Description

Complete Onsite Job.

  • Design, develop, and maintain Back End services and APIs using Java and Spring Boot
  • Collaborate with Front End developers, QA engineers, and product managers to deliver end-to-end solutions
  • Write clean, maintainable, and well-documented code following best practices
  • Participate in code reviews and contribute to continuous improvement of team practices
  • Integrate with relational and NoSQL databases such as MySQL, PostgreSQL, or MongoDB
  • Implement security and data protection best practices
  • Troubleshoot, debug, and resolve technical issues
  • Work in Agile/Scrum development environments
  • 8-10 years of experience in Java development
  • Strong knowledge of Spring Boot, Spring MVC, and related frameworks
  • Experience with RESTful APIs, Microservices architecture, and JPA/Hibernate
  • Familiarity with Maven/Gradle, Git, and CI/CD tools (eg, Jenkins, GitLab CI)
  • Experience with containerization tools like Docker and orchestration platforms like Kubernetes
  • Familiarity with messaging systems (eg, Kafka, RabbitMQ)
  • Knowledge of Front End frameworks (eg, React, Angular) is a plus
  • Exposure to DevOps tools and practices
  • Good understanding of SQL and database design
  • Experience with unit testing frameworks like JUnit, Mockito
  • Knowledge of cloud platforms (eg, AWS, Azure, or GCP) is a plus
  • Excellent problem-solving and communication skills
  • Design, develop, and maintain Back End services and APIs using Java and Spring Boot
  • Collaborate with Front End developers, QA engineers, and product managers to deliver end-to-end solutions
  • Write clean, maintainable, and well-documented code following best practices
  • Participate in code reviews and contribute to continuous improvement of team practices
  • Integrate with relational and NoSQL databases such as MySQL, PostgreSQL, or MongoDB
  • Implement security and data protection best practices
  • Troubleshoot, debug, and resolve technical issues
  • Work in Agile/Scrum development environments
  • 8-10 years of experience in Java development
  • Strong knowledge of Spring Boot, Spring MVC, and related frameworks
  • Experience with RESTful APIs, Microservices architecture, and JPA/Hibernate
  • Familiarity with Maven/Gradle, Git, and CI/CD tools (eg, Jenkins, GitLab CI)
  • Experience with containerization tools like Docker and orchestration platforms like Kubernetes
  • Familiarity with messaging systems (eg, Kafka, RabbitMQ)
  • Knowledge of Front End frameworks (eg, React, Angular) is a plus
  • Exposure to DevOps tools and practices
  • Good understanding of SQL and database design
  • Experience with unit testing frameworks like JUnit, Mockito
  • Knowledge of cloud platforms (eg, AWS, Azure, or GCP) is a plus
  • Excellent problem-solving and communication skills