Search by job, company or skills

Accolite

Accolite - Technical Architect - Java

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description : Senior Java Developer cum Architect

Position : Senior Java Developer / Software Architect

Location : Bangalore/ Gurgaon/ Hyderabad

Experience : 10+ years (or as preferred)

Type : Full-time

Overview

We are seeking an experienced Senior Java Developer cum Architect with strong hands-on expertise in desktop application development using Java swing and deep proficiency across the Java ecosystem. The ideal candidate will have significant experience designing, developing, and optimizing complex desktop-based systems, integrating SQL and NoSQL databases, building data visualizations, and working with JavaScript engines for backend transformations. This role also requires architectural decision-making, performance tuning, and ensuring best practices throughout the development lifecycle.

Key Responsibilities

  • Design and Architect scalable, high-performance desktop-based applications using Java and associated technologies.
  • Develop new features, enhance existing modules, and optimize application performance.
  • Implement robust session management, data security, and reliable client-side handling for desktop applications.
  • Work extensively with UI technologies such as Swing and Jide to build feature-rich user interfaces.
  • Integrate, configure, and maintain SQL and NoSQL database drivers, including driver upgrades and compatibility management.
  • Work with relational and cloud data warehouse technologies including Snowflake, Amazon Redshift, and Google BigQuery.
  • Develop, optimize, and extend JDBC-based data access layers, ensuring high performance and reliability.
  • Work with JavaScript engines (Spidermonkey and Rhino) for data transformations, business logic, and MongoDB-related scripting changes (ES5/ES6).
  • Create and integrate data visualizations within the desktop application for analytical insights and reporting.
  • Apply AI prompt engineering techniques to automate tasks, enhance workflows, and integrate AI-driven features.
  • Evaluate and integrate APIs, frameworks, and new technology components into the system architecture.
  • Collaborate with cross-functional teamsProduct, QA, DevOpsensuring high-quality deliverables.
  • Provide mentorship, technical guidance, and architectural direction to development teams.
  • Work efficiently on macOS and Ubuntu environments with full command-line, tooling, and environment setup expertise.
  • Maintain high-quality documentation for design, architecture, APIs, and system configurations.

Required Skills & Qualifications

Core Technical Expertise :

  • Strong expertise in Java (Core & Advanced) with 10+ years of professional hands-on development experience.
  • Expert-level proficiency in :
  • JDBC
  • Swing
  • Jide components
  • IntelliJ IDEA (primary editor)
  • JavaScript (ES5/ES6)
  • Deep understanding and implementation of MVC pattern in desktop based application.
  • Strong experience with :
  • SQL databases (MySQL, PostgreSQL, Oracle)
  • NoSQL databases (MongoDB)
  • Cloud Data Warehouses : Snowflake, Amazon Redshift, Google BigQuery
  • Proven experience managing and upgrading SQL/NoSQL DB drivers, Java drivers, and associated APIs/frameworks.
  • Solid understanding of desktop-based application development (not just web).
  • Skilled in session management, multi-threading, concurrency, and desktop application architecture.
  • Experience in data visualization libraries, frameworks, or custom visualization components.
  • AI Prompt Engineering Knowledgeability to craft, optimize, and integrate prompts for AI-driven processes, automation, and intelligent features.
  • Deep experience with Spidermonkey and Rhino JavaScript engines for backend/MongoDB scripting tasks.

Operating Systems & Tools

  • Expert-level proficiency with macOS and Ubuntu/Linux environments.
  • Strong command of development tools, shell scripting, and environment configuration.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ability to mentor junior developers and lead technical discussions.
  • Ownership mindset with a strong focus on delivering high-quality, maintainable solutions.

Preferred Qualifications (Optional)

  • Experience with performance tuning and profiling tools.
  • Knowledge of build tools like Maven or Gradle.
  • Understanding of modern architectural patterns (MVC, MVVM, microservices for backend integration).
  • Familiarity with CI/CD, version control (SVN, GIT), and automated testing frameworks.

Desired Skills And Experience

  • Java

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134554883