Aarorn Technologies logo

Principal Consultant, Java DB Developer

Aarorn Technologies
Full-time
On-site
Alpharetta, Georgia, United States

Location: Alpharetta, Georgia, United States
Work Model: 3 Days per week from office (On-site requirement is mandatory)

In this role, you will be responsible for coding, testing, and delivering high-quality deliverables and should be willing to learn new technologies.

Roles and Responsibilities:

  • Work as a Java developer in the Strategic Client Reporting team. Candidate would be responsible for providing a stable technical solution which is robust and scalable as per business needs.

  • Provide hands-on code development and testing based on the project delivery needs.

  • Ensure that system architecture and integration design standards are in alignment with broader platform strategies and business goals.

  • Work closely with Squad/Team and other IT partners on a day-to-day basis to ensure smooth delivery of projects in Agile Model.

  • Acquire a robust understanding of financial products, services, processes, and organizational structure in order to find optimal solutions.

  • Maintain awareness of industry trends, compliance concerns, risk control processes, and regulatory landscape.

  • Mentor other software developers.

Minimum Qualifications:

  • BE/B Tech/MCA

  • Excellent written and verbal communication skills.

Preferred Qualifications/Skills:

  • Work experience primarily with building enterprise server-side applications using Java/J2EE Technologies.

  • Strong expertise in Multithreading & Concurrency, and JVM fundamentals (memory, GC basics, performance tuning).

  • Extensive experience with the Spring framework.

  • Strong experience with Relational Databases (RDBMS) and excellent SQL skills (joins, subqueries, indexing, performance tuning).

  • Snowflake experience is a strong plus.

  • Good working knowledge of Linux / Unix (shell scripting, log analysis, process monitoring).

  • Understanding of application deployment and runtime environments.

  • Hands-on experience with CI/CD pipelines, using tools such as: Jenkins / GitHub Actions / GitLab CI / Azure DevOps.

  • Proficiency with Git-based version control and build tools (Maven / Gradle).

  • Exposure to containerization like Docker is a plus; Kubernetes is nice to have.

  • Familiarity with Agile / Scrum methodologies, Jira.

  • Ability to review code.

  • Experience with Snowflake or cloud data warehouses, and cloud platforms (Azure/AWS/GCP).

  • Knowledge of messaging systems (Kafka / RabbitMQ) and Microservices architecture.

  • Understanding of security best practices (OAuth2, JWT, SSO, SAML concepts).

  • Experience in performance optimization and troubleshooting in production systems.

  • Strong problem-solving and analytical skills.

  • Clear communication with technical and non-technical stakeholders.

  • Ability to work independently and in team-based environments.

  • Ownership mindset and attention to detail.