Senior Java Developer
Job Description We are seeking an experienced Senior Java Developer to join our development team in a 100% hands-on software development role. The successful candidate will be responsible for designing, developing, enhancing, and delivering robust, scalable, secure, and high-performance Java applications and microservices. The role requires strong expertise in Java, Spring Boot, RESTful APIs, SOAP web services, microservices architecture, Test-Driven Development (TDD), Behaviour-Driven Development (BDD), CI/CD, databases, containerisation, and cloud technologies. This is a development-focused position, with the successful candidate expected to spend their time designing solutions, writing production-quality code, developing APIs and microservices, implementing automated developer tests, reviewing code, troubleshooting technical issues, and contributing directly to software delivery. The successful candidate should preferably hold SC or DV clearance. Responsibilities Design, develop, enhance, and deploy enterprise-grade Java applications and microservices using Java and Spring Boot. Develop RESTful APIs and SOAP web services for internal and external consumers. Take ownership of software development from technical design through implementation, testing, deployment, and production readiness. Produce clean, maintainable, efficient, secure, and well-documented production code. Apply SOLID principles, object-oriented design, design patterns, and software engineering best ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!