Search

Senior Java Database Developer - 26-00796

NavitasPartners
locationDunwoody Chace, Sandy Springs, GA 30328, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job DescriptionJob Title: Senior Java Database Developer

Location: Alpharetta, GA (Hybrid – minimum 3 days onsite)
Duration: 6–12 Months
Interview Mode: In-person

Job Summary

We are seeking a Senior Java Database Developer to design, develop, test, and deliver high-quality, scalable enterprise applications. The ideal candidate will bring deep expertise in Java/J2EE technologies, relational databases, and modern development practices, with the ability to adapt to new technologies and evolving business needs.

Key Responsibilities

  • Design, develop, and test robust and scalable Java-based enterprise applications

  • Deliver hands-on coding solutions aligned with project delivery requirements

  • Ensure system architecture and integration designs align with platform strategies and business goals

  • Collaborate closely with cross-functional teams in an Agile environment to ensure smooth project delivery

  • Develop a strong understanding of financial products, services, and business processes to propose optimal technical solutions

  • Stay informed on industry trends, regulatory considerations, compliance requirements, and risk controls

  • Perform code reviews and enforce development best practices

  • Mentor and support junior and mid-level developers

  • Contribute to performance optimization, production issue resolution, and system reliability

Required Qualifications

  • Bachelor’s or Master’s degree in Engineering, Computer Science, or equivalent (BE / BTech / MCA)

  • Excellent written and verbal communication skills

  • 12+ years of experience building enterprise server-side applications using Java/J2EE

Technical Skills & Experience

  • Core Java expertise, including:

    • Multithreading and concurrency

    • JVM fundamentals (memory management, garbage collection, performance tuning)

  • Extensive experience with the Spring Framework

  • Strong experience with Relational Databases (RDBMS)

    • Advanced SQL (joins, subqueries, indexing, performance tuning)

  • Experience with Snowflake or other cloud data warehouses (strong plus)

  • Working knowledge of Linux/Unix environments

    • Shell scripting

    • Log analysis and process monitoring

  • Understanding of application deployment and runtime environments

  • Hands-on experience with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI, Azure DevOps)

  • Version control using Git

  • Build tools: Maven / Gradle

  • Exposure to Docker (preferred); Kubernetes (nice to have)

  • Experience with cloud platforms: Azure, AWS, or GCP

  • Messaging systems: Kafka, RabbitMQ

  • Microservices architecture

  • Security best practices:

    • OAuth2, JWT, SSO, SAML concepts

  • Familiarity with Agile/Scrum methodologies and tools such as Jira

Key Competencies

  • Strong problem-solving and analytical skills

  • Ability to review and improve code quality

  • Clear communication with both technical and non-technical stakeholders

  • Ability to work independently and collaboratively in team environments

  • Strong ownership mindset and attention to detail

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...