Skip to Content

Java Developer

--Manchester, UK--
JOB DESCRIPTION


Portside Consulting is proud to partner with a leading consulting, technology, and digital transformation firm headquartered in Manchester, UK.

We are currently recruiting a highly skilled Position Name who is ready and willing to relocate to the UK to join their dynamic and innovative team.


RESPONSIBILITIES
  • Gathering requirements from the business analyst team.
  • Analyse any new technical requirements within the development team. 
  • Develop and unit test the application using Java/Java 8, REST, Python, JUnit, Cucumber, etc. 
  • Exposure to AI. 
  • Experienced in GitHub, Jenkins, pipeline, agile, SDLC, design methodology, API, TDD 
  • Writing SQL, DB procedures, performance optimisation of the queries and stored procedures. 
  • Sprint planning and attending retrospective calls, as well as daily stand-up calls for the agile scrum process.
  • Review the JIRA and acceptance criteria for any task planned. For the sprint with the team. 
  • Discussion with QA team for any QA/UAT release and discuss the test plans.
SKILLS
  • A minimum of five years' experience in the industry is required. 
  • Essential experience in designing and developing web-based applications using Java/J2EE. 
  • Strong experience applying OOP principles and understanding data structure concepts. 
  • Good understanding of the API lifecycle and hands-on experience with API development using Spring Boot.
  • Understanding API abstraction, layered approach, orchestration, and data transformation concepts. ●
  • Hands-on experience using Spring, MVC, Spring Integration, Hibernate, and web services. 
  • Understanding automated build and deployment processes (e.g., Jenkins CI, Apache Maven, Gradle).
  • Familiarity with tools such as JUnit, Sonar, Jenkins, SVN, Chef, Puppet, Nolio, Selenium, QTP, Asana, Jira, or Rally. 
  • Good understanding of cluster components for deploying services and APIs onto aPaaS, with knowledge of NoSQL databases and KAFKA (API data publication). 
  • Experience using modern Java IDE tools such as IntelliJ or NetBeans, with familiarity in using the Agile Scrum process model to deliver business value.