Senior Java Database Developer - 0122 SS #11

NavitasPartnersAtlanta, GA
7dHybrid

About The Position

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.

Requirements

  • 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
  • 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
  • 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
  • Knowledge of application security best practices, including: OAuth2, JWT, SSO, SAML concepts
  • Experience in performance optimization and troubleshooting production systems.
  • 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.
  • Bachelor’s or Master’s degree in Engineering, Computer Science, or a related field.
  • Strong written and verbal communication skills.

Nice To Haves

  • Experience with Snowflake or other cloud data warehouses (strong plus).
  • Kubernetes experience is a plus.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service