• Alpharetta, GA
  • $80,000–$100,000 Per Year
  • Quick Apply
16 days ago

Job Description

As a Principal Java Backend Developer, you will be a key contributor to the Strategic Client Reporting team. You will be responsible for designing, coding, testing, and delivering robust, scalable technical solutions that align with business needs. This role requires a blend of hands-on technical excellence and the ability to mentor other developers within an Agile framework.
Key Responsibilities:
  • Develop and test hands-on server-side code to provide stable and scalable technical solutions.
  • Ensure system architecture and integration designs align with broader platform strategies and business goals.
  • Collaborate daily with Agile squads and IT partners to ensure the smooth delivery of high-quality projects.
  • Gain a deep understanding of financial products, services, and regulatory landscapes to design optimal solutions.
  • Maintain awareness of industry trends, compliance requirements, and risk control processes.
  • Mentor and guide other software developers to foster technical growth within the team.
  • Perform code reviews to ensure quality, security, and performance standards are met.
Technical Skills:
  • Java/J2EE Core: Proficient in building enterprise-level applications with a deep understanding of Multithreading, Concurrency, and JVM fundamentals including memory management and GC tuning.
  • Frameworks: Extensive experience working with the Spring Framework and Microservices architecture.
  • Database Management: Strong expertise in Relational Databases (RDBMS) and advanced SQL skills, including joins, subqueries, indexing, and performance tuning.
  • Data Warehousing: Experience with Snowflake or other cloud data warehouses is highly preferred.
  • DevOps & Infrastructure: Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions, or Azure DevOps) and version control using Git.
  • Build & Containerization: Proficiency with Maven or Gradle; exposure to Docker and Kubernetes is a plus.
  • Cloud Platforms: Familiarity with Azure, AWS, or GCP.
  • Messaging: Experience with Kafka or RabbitMQ messaging systems.
  • Environment: Strong working knowledge of Linux/Unix environments, including shell scripting and log analysis.
  • Security: Solid understanding of security best practices, including OAuth2, JWT, SSO, and SAML concepts.
Functional & Behavioral Skills:
  • Agile Methodology: Proven experience working in Agile/Scrum environments using tools like Jira.
  • Problem Solving: Superior analytical skills for troubleshooting production systems and optimizing performance.
  • Communication: Excellent written and verbal communication skills to interact with both technical and non-technical stakeholders.
  • Professionalism: An ownership mindset with strong attention to detail and the ability to work independently or as part of a team.
  • Domain Knowledge: Ability to quickly acquire knowledge of financial services and compliance landscapes.
Education Requirements:
  • Bachelor of Engineering (BE), Bachelor of Technology (B.Tech), or Master of Computer Applications (MCA).

Numbers & Facts

LocationAlpharetta, GA
Salary$80,000–$100,000 Per Year

Skills

  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • Apache Kafkaunmatched
  • Atlassian JIRAunmatched
  • Best Practicesunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Concurrencyunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Warehousingunmatched
  • Database Administrationunmatched
  • Detail Orientedunmatched
  • DevOpsunmatched
  • Dockerunmatched
  • Financial Complianceunmatched
  • Financial Servicesunmatched
  • GCP (Good Clinical Practices)unmatched
  • Gitunmatched
  • GitHubunmatched
  • Gradleunmatched
  • Identify Issuesunmatched
  • Industry/Trade Analysisunmatched
  • Javaunmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Jenkinsunmatched
  • Linux Operating Systemunmatched
  • Mavenunmatched
  • Memory Managementunmatched
  • Mentoringunmatched
  • Messaging Technologyunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • Multithreaded Programmingunmatched
  • OAuthunmatched
  • Performance Tuning/Optimizationunmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Production Systemsunmatched
  • RabbitMQunmatched
  • Regulationsunmatched
  • Regulatory Complianceunmatched
  • Relational Databases (RDBMS)unmatched
  • Risk Managementunmatched
  • SQL (Structured Query Language)unmatched
  • Scrum Project Management and Software Developmentunmatched
  • Security Assertion Markup Language (SAML)unmatched
  • Server Programming/Applicationsunmatched
  • Single Sign-On (SSO)unmatched
  • Snowflake Schemaunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Spring Frameworkunmatched
  • System Architectureunmatched
  • System Integration (SI)unmatched
  • Team Playerunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • Unix Operating Systemsunmatched
  • Unix Shell Programmingunmatched
  • User Documentationunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder