Java Developer
In – Person Interview Required.Job OverviewWe are hiring an experienced Java Developer with strong Scala expertise for our client in Alpharetta, GA. The ideal candidate should have 10+ years of experience in backend application development, distributed systems, and enterprise-level financial applications. The role requires strong technical expertise in Java, Scala, microservices architecture, and cloud-based technologies. Candidates must be comfortable working in a hybrid environment with mandatory in-person interviews. Banking or financial services domain experience is highly preferred.Key ResponsibilitiesDesign, develop, and maintain scalable backend applications using Java and Scala.Build and support high-performance distributed systems and microservices.Collaborate with business analysts, architects, and development teams to deliver technical solutions.Participate in system design, code reviews, troubleshooting, and performance optimization.Develop RESTful APIs and integrate with enterprise applications and databases.Ensure application reliability, security, and scalability in production environments.Work within Agile/Scrum development methodologies and participate in sprint activities.Support production releases, incident resolution, and application enhancements.Write clean, maintainable, and reusable code following best coding practices.Communicate effectively with onsite and offshore stakeholders.Required SkillsStrong hands-on experience in Java, Scala, and object-oriented programming.Experience with Spring Boot, Microservices, REST APIs, and multithreading.Knowledge of distributed systems, event-driven architecture, and messaging tools like Kafka.Experience with SQL/NoSQL databases such as Oracle, MongoDB, or PostgreSQL.Familiarity with cloud platforms, CI/CD pipelines, Git, Jenkins, and Docker/Kubernetes.Strong debugging, analytical, and performance tuning skills.Experience working in Banking or Financial Services domain preferred.QualificationsBachelor’s or Master’s degree in Computer Science, Engineering, or related field.10+ years of overall IT experience in backend/full-stack development.Prior experience working with enterprise-level applications in Agile environments.Candidates must be local to Alpharetta, GA or willing to relocate.Must be comfortable attending mandatory in-person interviews and working from office as required.