Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer - Java

Techwaresoft LLC

Remote

AED 257,000 - 331,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A forward-thinking tech company is looking for a Senior Software Engineer specializing in Java to enhance and maintain a highly transactional platform. Responsibilities include building microservices and delivering solutions in a fast-paced Agile environment. The ideal candidate will have over 5 years of experience with Java, strong knowledge of the Spring ecosystem, and hands-on experience with relational databases. The role allows for autonomy and real responsibilities in a collaborative environment.

Benefits

Friendly and open culture
Real responsibilities and autonomy
Expanding knowledge of various industries

Qualifications

  • 5+ years of commercial experience in Java.
  • Solid knowledge of object-oriented design and development best practices.
  • Proven experience designing and developing RESTful APIs.

Responsibilities

  • Build, enhance, and maintain highly transactional Java platforms and microservices.
  • Deliver solutions in a fast-paced Agile environment, adapting quickly to changing requirements.
  • Design scalable, high-performance software, addressing both functional and non-functional requirements.

Skills

Java
Object-oriented design
Relational databases
Spring Framework
Continuous Integration
Test-Driven Development (TDD)

Education

BSc/MSc in Computer Science

Tools

MySQL
PostgreSQL
Oracle
Docker
Kubernetes
Job description

This is a full-time remote role for aSenior Software Engineer (Java)in Pakistan. The primary responsibility isenhancing and maintaining a highly transactional Java platform and build new Microservices.

Qualifications
  • 5+ yearsof commercial experience inJava
  • Solid knowledge ofobject-oriented designand development best practices
  • Strong experience withrelational databases(MySQL, PostgreSQL, Oracle)
  • Hands-on experience withSpring Framework(Spring Boot, Spring Security, Spring Data)
  • Strong understanding ofContinuous Integrationpractices
  • Ability toestimate, prioritize, and execute tasksindependently or via pair programming in high-pressure environments
  • Experience withTest-Driven Development (TDD)
  • BSc/MSc in Computer Scienceor a related discipline
  • Proven experience designing and developingRESTful APIs
Responsibilities
  • Build, enhance, and maintain highly transactional Java platforms and microservices
  • Deliver solutions in afast-paced Agile environment, adapting quickly to changing requirements
  • Designscalable, high-performance software, addressing both functional and non-functional requirements
  • Writeclean, well-tested codewith strong unit test coverage
  • Proactively reducetechnical debt, optimize systems, and improve operational efficiency
Must Have
  • Proven experience building RESTful APIs and working with relational databases (MySQL, PostgreSQL, Oracle)
  • Solid experience withSpring ecosystem(Spring Boot, Spring Security, Spring Data) andCI/TDD practices
Nice to have
  • Experience with Microservices architecture, Docker, and UNIX-based systems
  • Exposure to Cloud platforms (AWS) and container orchestration (Kubernetes)
  • Familiarity with NoSQL databases, application security, and Agile/startup environments
What's great in the job?
  • Great team of smart people, in a friendly and open culture
  • No dumb managers, no stupid tools to use, no rigid working hours
  • No waste of time in enterprise processes, real responsibilities and autonomy
  • Expand your knowledge of various business industries
  • Create content that will help our users on a daily basis
  • Real responsibilities and challenges in a fast evolving company
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.