Key Responsibilities:
Design, develop, and maintain applications using Core Java.
Build interactive user interfaces using SWT and Swing.
Work with SQL, JAXB, and XSL for data management and transformations.
Develop and consume RESTful services using tools such as Postman and Insomnia.
Apply UML for system design and documentation.
Implement secure authentication and authorization mechanisms using OAuth.
Manage build and dependency management tools like Maven and Gradle.
Configure and manage CI/CD pipelines with Jenkins.
Collaborate using version control systems like Git and SVN.
Develop frontend components with Angular.
Work closely with cross-functional teams to deliver scalable, efficient, and secure applications.
Requirements:
Proven experience in Core Java development.
Strong knowledge of UI frameworks (SWT, Swing).
Hands-on expertise in SQL, JAXB, XSL.
Experience with REST APIs and testing tools (Postman, Insomnia).
Knowledge of UML modeling and design principles.
Experience with OAuth authentication and security best practices.
Familiarity with Maven, Gradle, and Jenkins.
Strong understanding of Git and SVN version control.
Experience in frontend development with Angular.
Excellent problem-solving skills and ability to work in an agile environment.