cover image
KBC Technologies Group

Senior Java Software Engineer

Hybrid

London, United kingdom

Freelance

20-02-2025

Share this job:
Expired

Job Specifications

Job Description:
Skill Set: Java Microservices (JDK17) + Azure
* Knowledge and experience of all stages of software development in a highly agile working environment.
* Experience in the design, development, testing, and deployment of Java applications both on cloud (Azure) and on-premise environments.
* Proficient in using IntelliJ and following TDD (Test-Driven Development) practices.
* Hands-on experience in designing and developing applications using Java (JDK17+) and,Java Microservices frameworks.
* Proficiency with Spring Boot 3 (SB3), Spring Cloud, Swagger and JMS for messaging solutions e.g. IBM MQ.
* Proven experience implementing solutions in the Azure cloud environment, focusing on serverless infrastructure,
Azure Service Bus, Dataverse, etc.
* Experience using Azure DevOps for CI/CD pipelines and development automation
* Strong knowledge of code versioning tools (e.g., Azure DevOps).
* Hands-on development experience with Junit and Mockito for unit and functional test automation.
* Experience in databases such as Cosmos DB, SQL/Oracle/DB2/PostGres, and ORM technologies (e.g., JPA2,
Hibernate).
* Experience with infrastructure as code tools, such as Terraform.
* Excellent technical documentation, presentation, and client coordination skills.
* Good to have architecture/design-level understanding; ready to suggest improvements as required.
* Good to have TypeScript knowledge.
* Ability to step in and complete other engineers' tasks when facing project deadlines.

Must skills - Swagger, spring boot 3, JDK 17, Azure Devops, Databases
Spring boot, understanding on JMS, should be good in IBM MQ
JMS is mandatory
Should know spring development using IntelliJ
Knowledge on Terraform and typescript is good to have
Should have good communication skills

About the Company

KBC Technologies is a 'ISO Certified' Global IT Solutions, Services and Outsourcing Company with it's major focus in IT Secondment and Managed Services domain to support our clients in expanding their business operations on global basis. KBC has it's registered offices in UAE, Qatar, Oman, KSA, Egypt UK, Poland, Australia and India with operations spread across 14 plus countries across globe. We primarily focus on providing IT Solutions, IT Consulting & Outsourcing across different verticals like BFSI, Telecom, Government, ... Know more