HamburgerMenu
hirist

Accolite - Technical Architect - Java

ACCOLITE DIGITAL INDIA PRIVATE LIMITED
Multiple Locations
10 - 12 Years

Posted on: 04/12/2025

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 :


a. JDBC


b. Swing


c. Jide components


d. IntelliJ IDEA (primary editor)


e. JavaScript (ES5/ES6)


f. Deep understanding and implementation of MVC pattern in desktop based application.


- Strong experience with :


a. SQL databases (MySQL, PostgreSQL, Oracle)


b. NoSQL databases (MongoDB)


c. 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



info-icon

Did you find something suspicious?