Java Swing Architect

2T Consulting

Atlanta, GA

Posted On: Jan 24, 2025

Posted On: Jan 24, 2025

Job Overview

Job Type

Full-time

Experience

10 - 15 Years

Salary

$110,000 - $140,000 Per Year

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Java Swing
  • API integration
  • Microservices
  • Agile
  • Architect
Job Description
Roles and Responsibilities
  • Architect and design solutions for core enterprise functions, based on client requirements, including the development of new applications and upgrading existing ones.
  • Re-platform existing applications to Java-based API services, ensuring smooth migration and integration with databases, search engines, and third-party services.
  • Design migration strategies from legacy API architectures to new Java-based API services.
  • Translate client business requirements into robust, scalable technical solutions.
  • Lead the development of routing algorithms and integration strategies for APIs, databases, and external services.
  • Guide and mentor senior developers on the team, ensuring adherence to software engineering best practices and design patterns.
  • Oversee the development of new API services and ensure proper integration with DB, search engines, and third-party APIs.
  • Define integration scenarios in the system design and ensure smooth execution across various environments.
  • Maintain the code repository, coordinate automated build deployments, and ensure continuous integration/continuous delivery (CI/CD) practices.
  • Establish implementation processes, define quality gates, and enforce development standards to ensure high-quality deliverables.

 

Required Qualifications
  • 8+ years of experience with Java Swing development and architecture.
  • Deep understanding and experience with Design Patterns and software engineering principles.
  • Expertise in designing and implementing routing algorithms using Java technologies.
  • Proven experience in API integration with databases, search engines, and third-party systems.
  • Strong experience working with Web Services and Microservices architecture.
  • Hands-on experience with CRUD operations in Postgres, Google BigQuery, and GCP instances.
  • Familiarity with Agile methodologies and working within Agile frameworks (e.g., Scrum).
  • Proficiency in using JIRA, Jenkins, version control systems, and code quality tools (SonarQube, etc.).
  • Experience in architecting and designing solutions that ensure system scalability, performance, and maintainability.
  • Education: Bachelor’s or Master's degree in Computer Science, Engineering, or related field (preferred).

 

Desired Skills
  • Strong knowledge of data modeling/design, data interface protocols, and performance improvements (caching, etc.).
  • Excellent communication and collaboration skills, capable of running design and development calls with offshore teams.
  • Ability to define and enforce implementation processes and standards.
  • Experience in cloud platforms, particularly Google Cloud Platform (GCP), is a plus.

Job ID: 2C250033


Posted By

Shayne

Sr. Recruiter