Java Software Engineer

Tagmatix360 — United Kingdom · Posted ~8 hours ago

Senior

Skills

Java PostgreSQL NoSQL Couchbase Cloud platforms Automated testing CI/CD Source control Agile development AWS Azure GCP

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Develop and support scalable enterprise applications using Java and modern frameworks. You will work with PostgreSQL and NoSQL databases, cloud platforms, automated testing, CI/CD, source control, and cloud-native architectures while collaborating with cross-functional teams.

Highlights

Build and support scalable enterprise applications using Java, cloud services, modern databases, automated testing, and cloud-native architecture while collaborating across functions.

Description

We are seeking an experienced Software Engineer to design, develop, and support scalable enterprise applications. The ideal candidate will have strong expertise in Java development, Couchbase/NoSQL, PostgreSQL databases, cloud-based services, and automated testing practices. This role involves collaborating with cross-functional teams to deliver high-quality software solutions, optimize system performance, and contribute to modern cloud-native architectures. Key Skills & Experience: Strong hands-on experience with Java and related frameworks. Proficiency in PostgreSQL database services and performance tuning. Experience building and deploying applications on cloud platforms (AWS, Azure, or GCP). Knowledge of automated testing, including unit, integration, and end-to-end testing. Familiarity with CI/CD pipelines, source control, and agile development practices. Strong problem-solving, communication, and collaboration skills. Delivery on Payment Cloud services is desirable Responsibilities: Develop and maintain high-quality Java applications and services. Design and optimize PostgreSQL database solutions. Implement and support cloud-based infrastructure and services. Create and maintain automated test suites to ensure software quality. Participate in code reviews, troubleshooting, and continuous improvement activities.