Job Summary:
We are looking for a highly skilled Backend Software Engineer to join our dynamic development team. The ideal candidate will have solid experience in Java, Spring Boot, and backend API development including REST and SOAP services. You will play a key role in designing and building scalable microservice APIs, working with databases, and deploying containerized applications in Linux-based environments.
Key Responsibilities:
- Design, develop, and maintain backend applications using Java and Spring Boot
- Build RESTful and SOAP APIs for enterprise-grade systems
- Develop and maintain microservice-based architectures using Java frameworks
- Work with Oracle and PostgreSQL databases for backend data storage and retrieval
- Containerize applications using Docker and/or OpenShift (OCP)
- Write comprehensive JUnit test cases and support automated testing
- Use Maven or Gradle for dependency and build management
- Collaborate with teams using Git, Azure DevOps (ADO), and JIRA
- Deploy and troubleshoot applications in Linux environments
- Participate in code reviews, sprint planning, and daily stand-ups in an Agile setting
Required Skills and Experience:
- Strong hands-on experience with Java and Spring Boot
- Experience in microservice API development using Java frameworks
- Proven ability in developing RESTful and SOAP web services
- Good knowledge of Oracle and/or PostgreSQL databases
- Experience with Docker and/or OpenShift (OCP)
- Proficiency in Linux command line and scripting
- Familiarity with Maven or Gradle build tools
- Version control and DevOps experience using Git, ADO, and JIRA
- Solid understanding of unit testing with JUnit
- Strong problem-solving and debugging skills
Nice to Have:
- Experience with CI/CD pipelines in Azure DevOps
- Familiarity with service discovery, API gateways, or circuit breakers in microservices
- Exposure to performance tuning and monitoring tools
- Knowledge of cloud platforms (AWS, Azure, or GCP)
Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience)
Argyll Scott Asia is acting as an Employment Agency in relation to this vacancy.