
Java Application Developer (RARR Job 5434)
Job Skills
Job Description
We are seeking a highly skilled and motivated Java Developer with 6–9 years of experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should have strong expertise in Core Java along with hands-on experience in UI frameworks, build tools, and RESTful services, coupled with solid understanding of version control and CI/CD practices.
Key Responsibilities:
-
Design, develop, and maintain applications using Core Java with focus on performance, scalability, and reliability.
-
Work with UI frameworks like SWT and Swing for building interactive user interfaces.
-
Develop and consume RESTful services, ensuring secure and efficient integrations.
-
Write efficient SQL queries and work with relational databases.
-
Utilize technologies such as JAXB and XSL for data processing and transformation.
-
Implement OAuth for secure authentication and authorization flows.
-
Collaborate using Git/SVN for version control and branching strategies.
-
Perform testing of APIs using tools like Postman, Insomnia, etc.
-
Prepare and understand UML diagrams for system design and documentation.
-
Manage build and dependency management using Maven/Gradle.
-
Contribute to CI/CD pipelines with tools like Jenkins.
-
Collaborate with cross-functional teams to deliver high-quality software on time.
Required Skills & Qualifications:
-
6–9 years of strong experience in Core Java.
-
Hands-on experience with SWT, Swing for UI development.
-
Proficiency in SQL with practical database experience.
-
Strong knowledge of JAXB, XSL for XML processing.
-
Practical exposure to Git, SVN version control systems.
-
Experience building and consuming RESTful APIs.
-
Familiarity with tools such as Postman, Insomnia for testing APIs.
-
Understanding and implementation of UML diagrams.
-
Knowledge of OAuth for authentication/authorization.
-
Experience with build tools: Maven, Gradle.
-
Working experience with Jenkins or similar CI/CD tools.
-
Strong analytical and problem-solving skills.
-
Excellent communication and teamwork abilities.