Search

Senior Java Database Developer - 0122 SS #11

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)
Contract Duration: 6–12 Months

Role Summary

We are seeking an experienced Senior Java Database Developer to support a strategic reporting and data-driven application environment. This role involves hands-on development, database optimization, and system integration, with a strong focus on scalability, performance, and reliability. The ideal candidate is a seasoned engineer who enjoys mentoring others and working in Agile delivery models.

Key Responsibilities

  • Act as a senior Java developer supporting a strategic reporting platform.

  • Design and deliver robust, scalable, and high-quality technical solutions aligned with business needs.

  • Perform hands-on coding, unit testing, and code reviews.

  • Ensure application architecture and integration designs align with enterprise platform standards and long-term strategies.

  • Collaborate closely with Agile teams and IT partners to ensure smooth and timely delivery.

  • Develop a strong understanding of financial products, services, processes, and organizational workflows to recommend optimal solutions.

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

  • Mentor and guide junior and mid-level developers.

Education & Communication

  • Bachelor’s or Master’s degree in Engineering, Computer Science, or a related field.

  • Strong written and verbal communication skills.

Required Skills & ExperienceCore Technical Skills

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

  • Strong expertise in:

    • Multithreading and concurrency

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

    • Spring Framework

  • Extensive experience with Relational Databases (RDBMS) and advanced SQL, including:

    • Joins, subqueries, indexing

    • Query optimization and performance tuning

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

Systems & DevOps

  • Proficient with Linux/Unix environments, including:

    • Shell scripting

    • Log analysis

    • Process monitoring

  • Experience with CI/CD pipelines using tools such as:

    • Jenkins, GitHub Actions, GitLab CI, or Azure DevOps

  • Git-based version control

  • Build tools: Maven, Gradle

  • Understanding of application deployment and runtime environments

Cloud, Messaging & Architecture

  • Exposure to containerization technologies such as Docker (preferred).

  • Kubernetes experience is a plus.

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

  • Messaging systems: Kafka or RabbitMQ.

  • Strong understanding of microservices architecture.

Security & Performance

  • Knowledge of application security best practices, including:

    • OAuth2, JWT, SSO, SAML concepts

  • Experience in performance optimization and troubleshooting production systems.

Professional Competencies

  • Strong analytical and problem-solving skills.

  • Ability to communicate effectively with both technical and non-technical stakeholders.

  • Comfortable working independently and in collaborative, team-based environments.

  • Demonstrates ownership, accountability, and attention to detail.

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