Birmingham, West Midlands (County), United Kingdom
Syntax Consultancy Ltd
involving microservices , messaging systems (ActiveMQ ), and distributed architectures Web services ( both SOAP and RESTful) and containerisation using Docker Automated testing with frameworks such as JUnit, Mockito, Powermock, JMock, DBUnit, and TestContainers Continuous Integration tools and practices, including Maven, Git, Jenkins, SonarQube , and Stash Development in Linux environments and use of More ❯
17+, Spring Boot, Spring DataJPA, Spring Integration, Spring Batch, Microservices, Quartz, SQL Database (PostgreSQL), JPA (Hibernate), REST and SOAP Web Services, Messaging (ActiveMQ), Maven, Junit, Jenkins, AWS Cloud hosting and its components, Postgres/Aurora, Bootstrap, Docker, TDD, Agile (Scrum), Jaspersoft, Spring extension projects (Data, Cloud, Batch, Security), Angular. Public … involving microservices, messaging, web-services and distributed systems. Experience with web-services - (SOAP and RESTful) Experience with containerisation (Docker) Experience with testing frameworks like JUnit, Mockito, Powermock, JMock, DBUnit, TestContainers. Experience of connecting processes across several systems with message brokers like ActiveMQ Experience of Continuous Integration methodologies - Maven, GIT, Jenkins More ❯
years of experience in software testing. Proven experience in both manual and automated testing. Familiarity with testing frameworks such as Playwright or Selenium, JUnit, or TestNG. Strong understanding of software development lifecycle (SDLC). Excellent problem-solving skills and attention to detail. Strong written and verbal communication skills. Experience with More ❯
not only meet but exceed user acceptance standards and requirements. Role Responsibilities Automated Testing : Design and code automated tests in Java using tools like JUnit, Rest-Assured for functional tests, Pact for contract testing, and Selenium for UI testing. Behaviour Driven Development : Embrace BDD practices, including 3 Amigos collaboration and More ❯
and working as part of a team Comfortable with working with multiple programming languages Technologies: Scala, Java, Python, Spark, Linux and shell scripting, TDD (JUnit), build tools (Maven/Gradle/Ant) Experience in working with process scheduling platforms like Apache Airflow. Open to working in GS proprietary technology like More ❯
professional expertise Systems administration experience for SCALA J2EE applications JBoss, Jenkins, Ansible, Git, Agile, Scrum Experience. Technologies: Java, Spring Framework, Web Services, JMS, MDB, Junit, JIRA A passion for solving technical problems and advising on the technical feasibility of designs. As an equal opportunities employer, we welcome applications from individuals More ❯
with internal teams, including development and operations, to understand project requirements and ensure thorough testing. Utilise and maintain automation frameworks and tools (e.g., Selenium, JUnit, TestNG, Cypress) to increase testing efficiency. Perform functional, regression, integration, security, and performance testing to ensure comprehensive coverage. Accurately document defects and track resolution processes More ❯
Required technical and professional expertise Systems administration experience for SCALA J2EE applications, JBoss, Jenkins, Ansible, Git Technologies: Java Spring Framework, Web Services, JMS, MDB, Junit, JIRA As an equal opportunities employer, we welcome applications from individuals of all backgrounds. However, for you to be eligible for this role, you must More ❯
environment. What we're looking for: Strong programming skills with a good knowledge of Kotlin and Java alongside modern Android toolsets like Android Studio, JUnit and Espresso. A capable, technical lead, who is willing to help grow and guide more junior engineers towards appropriate target architectures. A deep understanding of More ❯
The role: We are looking for a Software Engineer to join our team. The role requires the following skill set. Key skills required: Undertakes feasibility study to design software solutions. Writes and codes individual programs according to specifications. Providing development More ❯