JOBSEARCHER

Java Software Engineer

Job Description We are seeking a Full Stack Developer (Intermediate) to join our team. The ideal candidate will have strong experience across multiple technologies and design techniques, and a proven ability to deliver high-quality software through the full development lifecycle within Agile frameworks. Responsibilities: Design, develop, test, deploy, maintain, and improve software solutions using a modern development toolset. Apply multiple design techniques and contribute to architecture and code quality. Participate in Agile ceremonies and deliver increments within a common Agile framework. Implement and maintain CI/CD pipelines with attention to application resiliency and security. Required Skills & Qualifications: Proficiency in one or more general-purpose programming languages. Working proficiency with modern development toolsets and version control. Strong understanding of Agile methodologies and delivery practices. Knowledge of Continuous Integration, Continuous Delivery, Test-Driven Development, and cloud-native development. Understanding of software engineering disciplines including business analysis, development, testing, deployment, maintenance, and improvement. Preferred Skills: Experience with cloud platforms and building resilient, secure applications. Hands-on practice with automated testing and pipeline orchestration. Java, SQL & React