Java Database Developer - 0122 SS # 12

NavitasPartnersAtlanta, GA
7dHybrid

About The Position

We are seeking a Java Database Developer to support a strategic reporting and data-driven application environment. This role involves hands-on development, database optimization, and collaboration with cross-functional Agile teams to deliver scalable and high-quality solutions. The ideal candidate is technically strong, adaptable, and eager to learn new technologies.

Requirements

  • Bachelor’s or Master’s degree in Engineering, Computer Science, or a related field.
  • Excellent written and verbal communication skills.
  • 5+ 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
  • Good working knowledge of Linux/Unix environments , including: Shell scripting
  • Log analysis
  • Process monitoring
  • Hands-on 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
  • Strong understanding of microservices architecture
  • Knowledge of application security best practices, including: OAuth2, JWT, SSO, SAML concepts
  • Experience with performance optimization and troubleshooting in production environments.
  • Strong analytical and problem-solving skills.
  • Ability to communicate effectively with both technical and non-technical stakeholders.
  • Ability to work independently as well as in collaborative team environments.
  • Strong ownership mindset with high attention to detail.

Nice To Haves

  • Experience with Snowflake or other cloud data warehouses (strong plus).
  • 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

Responsibilities

  • Work as a Java developer supporting a strategic reporting platform.
  • Design and deliver stable, scalable, and high-quality technical solutions aligned with business requirements.
  • Perform hands-on coding, unit testing, and code reviews.
  • Ensure system architecture and integration designs align with enterprise platform strategies and business goals.
  • Collaborate closely with Agile squads and IT partners to ensure smooth project delivery.
  • Develop a strong understanding of financial products, services, processes, and organizational workflows to identify optimal solutions.
  • Maintain awareness of industry trends, compliance considerations, risk controls, and regulatory standards.
  • Mentor and support junior developers as needed.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service