ZT

Senior Software Engineer (4 month contract)

ZinCaT Technologylinkedin.com
Oct 23, 2026, 11:52 AM1h ago
Full-timeColombo District, Western ProvinceSoftware engineeringSenior (4+ yrs)

About the role

This is a 4-month contract position for a Senior Software Engineer specializing in Java. The role involves designing, developing, and maintaining scalable, secure, and high-performance enterprise applications. Key responsibilities include building robust applications using Java and Spring Boot, designing RESTful APIs and microservices, optimizing SQL queries, ensuring data integrity, and collaborating with cross-functional teams. The position also requires code reviews, mentoring junior engineers, and contributing to process improvements. The ideal candidate will have at least 4 years of professional experience, strong proficiency in Java, Spring Boot, microservices, and SQL, and a solid understanding of software engineering principles.

Must have

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 4+ years of professional software development experience, with strong experience in Java.
  • Strong proficiency in Java 8+ and object-oriented programming.
  • Hands-on experience with Spring Boot and the Spring Framework.
  • Strong understanding and practical experience in Microservices Architecture.
  • Experience designing and developing RESTful APIs.
  • Strong knowledge of SQL and relational databases such as MySQL, PostgreSQL, Oracle, or MS SQL Server.
  • Good understanding of database design, query optimization, indexing, and transaction management.
  • Strong understanding of Object-Oriented Design, SOLID principles, Design Patterns, and clean coding practices.
  • Experience with Git and modern software development practices.
  • Good understanding of unit and integration testing.
  • Experience working in Agile/Scrum development environments.
  • Strong analytical, problem-solving, and debugging skills.
  • Good communication and collaboration skills.

Nice to have

  • Experience with Docker and Kubernetes.
  • Exposure to AWS, Azure, or Google Cloud.
  • Experience with messaging technologies such as Kafka, RabbitMQ, or ActiveMQ.
  • Knowledge of Redis or other caching technologies.
  • Experience with CI/CD pipelines and DevOps practices.
  • Familiarity with Spring Security, OAuth2, and JWT.
  • Experience with monitoring and logging tools.
  • Exposure to distributed systems, event-driven architecture, and system integration.

Technologies

  • ActiveMQ
  • Agile
  • Api
  • AWS
  • Azure
  • CI/CD
  • Cloud
  • DevOps
  • Docker
  • Event-Driven Architecture
  • GCP
  • Git
  • Java
  • JWT
  • Kafka
  • Kubernetes
  • Microservices
  • MySQL
  • OAuth
  • Oracle
  • PostgreSQL
  • RabbitMQ
  • Redis
  • REST
  • Scrum
  • Spring / Spring Boot
  • SQL
  • SQL Server

Highlights

This is a 4-month contract role. A bachelor's degree in a relevant field is required. The position is not explicitly stated as remote or on-site. The listing does not mention salary or benefits.