KingswaySoft is currently looking to add a couple of strong and experienced Java developers to our high-performing development team.

This crucial hands-on role is responsible for engineering & building some of the most complex integration software in the industry. With this role, you will be able to leverage your Java development skills to implement and create innovative solutions. As a member of KingswaySoft's software engineering team, you get the opportunity to work closely with talented developers like yourself by delivering the best-of-breed software solutions.

Required Experience:

  • 5+ years of hands-on professional software development experience, with demonstrated progression into mid-to-senior or senior technical capacities.
  • A university degree (Bachelor's or higher) in Computer Science, Software Engineering, Information Technology, or a closely related quantitative/engineering discipline.
  • Proven track record of owning or contributing heavily to system design, technical roadmaps, and software component architecture.

Required Skills:

  • Proficient in Java programming for enterprise-grade, highly scalable applications.
  • Deep understanding of Object-Oriented Programming (OOP) principles, design patterns, and clean code paradigms.
  • Strong database programming skills, including complex data mapping and interactions with major relational databases (such as Oracle, MySQL, PostgreSQL, or SQL Server).
  • Practical working experience implementing backend data layers, data integration workflows, and API connector frameworks (REST, SOAP, Web Services).
  • Proficient in handling enterprise data interchange formats and protocols (XML, JSON, CSV, Parquet, Avro, schema definitions, and related parsing methodologies).
  • Solid foundational knowledge of microservices architecture patterns, containerized deployments, and decoupled application states.
  • Experience integrating messaging and streaming queuing architectures (such as Kafka, RabbitMQ, or equivalent middleware solutions).
  • Hands-on experience working within modern cloud platforms (AWS and/or Azure) to deploy scalable cloud services.
  • Strong analytical, system-level problem-solving, and communication skills required to lead technical discussions.

What do you actually do in this role?

  • Architectural & System Design: Design, develop, and maintain high-quality, scalable Java applications, taking ownership of the system architecture for core data integration and platform connectivity solutions.
  • Core Framework Implementation: Create sophisticated software architecture patterns that solve complex, real-world challenges surrounding large-scale data manipulation, metadata discovery, and data transformation.
  • Technical Leadership & Mentorship: Provide ongoing technical guidance, architectural direction, and mentorship to junior and intermediate engineering team members to up-skill the local workforce.
  • Quality & Governance: Lead and facilitate structured team code reviews, establishing best practices for code maintainability, reusability, and optimization.
  • API Framework Management: Build robust connectivity software using Java to enable consistent data access patterns across various enterprise business systems using SOAP, REST, and custom protocols.
  • Test Automation: Oversee and write comprehensive automated validation frameworks, including unit, component, and regression tests, to guarantee high release stability.
  • Technical Documentation: Produce detailed software documentation, system architecture diagrams, and onboarding technical wikis to ensure long-term team self-sufficiency.

Who is KingswaySoft?

KingswaySoft is a leading integration solution provider offering software solutions that make data integration affordable and painlessly easy. We work with thousands of enterprise clients from over 100 countries, including many Fortune 500 companies, who rely on our solutions to integrate data with various application systems in order to drive their business efficiency and fully leverage their information assets. Client satisfaction and success are our number one priority, which we deliver through unparalleled software and superior customer support.

KingswaySoft is a well-established organization with tremendous growth since the inception of the business. We start with the simple mission of helping make data integration easy for our clients and partners, and we have established ourselves as a leading solution provider in the data integration and migration space.

Why join KingswaySoft?

  • You want to make an impact - We create the most sophisticated integration software in the industry, and our software is used by thousands of enterprise clients in over 100 countries. At KingswaySoft, you have the opportunity to make a big impact if you excel in writing good software.
  • You want to be continually challenged - We emphasize continual improvement within our organization. We always strive to create the highest quality software.
  • You want to work with an exceptional team - Our team delivers; we pride ourselves on creating some of the most creative solutions in the market.
  • You want an exciting career - You like a career that is creative, requires innovation to succeed, and is financially and personally rewarding.
  • You like challenges - At KingswaySoft, you get the opportunities to create solutions that solve some of the most complicated integration scenarios, and you will always find challenges in your development work.


No job agents, please!

Submit Your Application