PT

Senior Java Developer

Premium Technology Inc.itpro.lk
Nov 9, 2026, 9:36 PM21h ago
Full-timeColomboSoftware engineeringSenior (5+ yrs)

About the role

Premium Technology Inc., a supply chain financial software development company headquartered in the USA, is seeking a Senior Java Developer. The role involves working closely with enterprise customers and internal engineering teams to analyze requirements, design system-level solutions, produce technical specifications, and provide technical leadership throughout the project lifecycle. Key responsibilities include designing and developing software applications, writing maintainable code, collaborating with cross-functional teams, troubleshooting and enhancing software, participating in code reviews, and ensuring applications are secure and scalable.

Must have

  • 5+ years of experience in Java/J2EE web-based application development;
  • Familiar with Java development frameworks, such as Spring MVC, Spring boot, and Mybatis;
  • Knowledge and experience with multi-tier web-based development and Internet technologies, including HTML, JSP, CSS, XML, JavaScript, JQuery, Ajax, Angular JS, or other front end frameworks.
  • Experience in developing web services (SOAP, REST), Message Queue, RMI, etc.
  • Familiar with JBPM workflow engine.
  • Knowledge of web application security control
  • Strong knowledge using ECLIPSE, IBM WSAD development tools.
  • Familiar with common design patterns, good experience in UML modeling design.
  • Familiar with application servers such as WebSphere and JBoss.
  • Familiar with CVS, GIT, etc version control tools, meet software development standards.
  • Good knowledge in database modeling and design, familiar with Oracle, PostgreSQL database;
  • Must be self-motivated with strong initiative, sense of ownership, and rely on experience and judgment to plan and accomplish goals.
  • Bachelor's Degree in Computer Science, Engineering, or related technical field.
  • Good communication skills in English.

Nice to have

  • Experience with banking applications development is preferred.

Technologies

  • AJAX
  • Angular
  • CSS
  • Eclipse
  • Git
  • HTML
  • J2EE
  • Java
  • JavaScript
  • JBoss
  • jQuery
  • JSP
  • Oracle
  • PostgreSQL
  • SOAP
  • Spring / Spring Boot
  • UML
  • XML