Java Desktop Application Developer (swing / Swt / Osgi)

Year    KA, IN, India

Job Description

Role & Responsibilities



We are seeking a highly skilled Java Developer with strong experience in building desktop-based applications using SWT, Swing, and the OSGi Framework. The ideal candidate will possess deep technical expertise in Core Java, RESTful services, and application modularization, along with practical exposure to build automation, CI/CD, and authentication frameworks.

This role requires strong hands-on coding experience, a solid understanding of architectural design principles, and the ability to work collaboratively within a fast-paced, product-focused environment.

Design, develop, and maintain Java-based desktop applications using SWT and Swing frameworks. Implement modular and scalable solutions using the OSGi framework for runtime component management. Develop and integrate

RESTful

web services for backend communication and data exchange. Work with

SQL, JAXB, and XSL for data access, XML binding, and transformation.

Implement OAuth for secure authentication and authorization mechanisms. Utilize Maven or Gradle for build automation and dependency management. Participate in

CI/CD

processes using Jenkins, ensuring smooth integration and deployment cycles. Use

Git/SVN

for version control and collaborative development. Collaborate with UI teams for Angular-based front-end integration. Create and maintain UML diagrams and design documentation to support development and architecture decisions.

Ideal Candidate



6 years

of experience in

Core Java

development. Strong hands-on experience with

SWT

and Swing frameworks for desktop application development. Proven experience with

OSGi

Framework

for

modular Java application

development. Proficiency in

SQL, JAXB, XSL, and RESTful API integration

. Hands-on with

Postman

or

Insomnia

for

API testing.

Experience with

Maven/Gradle, Jenkins, and Git/SN.

Good understanding of

OAuth

for

API security

. Familiarity with

Angular

(basic to intermediate) and

UML design

concepts.

Preferred Skills:



Experience integrating desktop applications with backend REST APIs. Understanding of performance optimization and debugging techniques for SWT/Swing-based applications. Familiarity with Bitbucket, JIRA, or Confluence.
Job Type: Full-time

Pay: ₹423,154.72 - ₹1,153,274.64 per year

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4615405
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year