Software Developer (Java)- job post KingswaySoft
Job Description
KingswaySoft is currently looking to add a 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.
