Accolite - Technical Architect - Java

10 - 12 years

0 Lacs

Posted:3 weeks ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

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)

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You