HamburgerMenu
hirist

Job Description

Role Overview :


We are looking for an experienced Java Application Developer responsible for designing, developing, and maintaining high-performance Java-based applications.


The ideal candidate should have a strong foundation in Core Java and related frameworks, with proven experience in end-to-end software development, integration, and deployment.

The role involves collaborating with cross-functional teams to deliver scalable, secure, and efficient enterprise applications.

Key Roles & Responsibilities :


- Design, develop, and implement Java-based applications using industry best practices.

- Work with tools like Postman and Insomnia for API development and testing.

- Build and maintain user interfaces using SWT and Swing frameworks.

- Develop and consume RESTful Web Services.

- Write efficient SQL queries and perform database interactions.

- Utilize JAXB and XSL for XML-based processing.

- Manage code repositories using Git or SVN.

- Use Maven or Gradle for project build and dependency management.

- Integrate and manage CI/CD pipelines using Jenkins.

- Implement authentication and authorization using OAuth.

- Participate in software design reviews and create UML diagrams for architecture documentation.

- Work closely with QA, DevOps, and other stakeholders to ensure high-quality software delivery.

Mandatory Skills :


- Core Java : Strong programming and debugging skills.

- SWT / Swing : GUI application development experience.

- SQL : Proficiency in writing complex queries and database interaction.

- JAXB / XSL : XML data binding and transformation.

- Git / SVN : Version control experience.

- REST Services : API design, development, and testing using Postman or Insomnia.


- UML : System design and documentation.

- OAuth : Authentication and authorization implementation.

- Maven / Gradle : Build automation and dependency management.

- Jenkins : CI/CD integration and automation.

Preferred Skills :


- Exposure to modern Java frameworks such as Spring Boot or Microservices architecture.

- Familiarity with Agile / Scrum methodologies.

- Understanding of cloud-based deployment environments (AWS, Azure, or GCP).

- Experience with performance tuning and application optimization.

- Good problem-solving, analytical, and debugging skills.

- Excellent communication and teamwork abilities.


info-icon

Did you find something suspicious?