Senior Java Fullstack Developer
Position: Senior Java Full Stack Developer with Oracle/SQLLocation: Alpharetta, GA (Hybrid – Minimum 3 days per week onsite.)Interview: F2F is a MUSTIndustry RequirementBanking/Financial Services experience is mandatory.Job SummaryWe are seeking an experienced Java Full Stack Developer with 10+ years of hands-on experience designing, developing, and supporting enterprise-grade applications. The ideal candidate will have a strong background in Java full-stack development, Oracle/SQL, and extensive experience working in the banking or financial services industry.This role requires a highly skilled engineer who can collaborate with cross-functional teams to build scalable, secure, and high-performance applications while adhering to enterprise development standards.Required Qualifications10+ years of experience in Java Full Stack development.Mandatory experience in the Banking or Financial Services domain.Strong expertise in Java, Spring Boot, Spring Framework, and RESTful APIs.Experience with front-end technologies such as Angular or React, JavaScript, HTML5, and CSS3.Strong hands-on experience with Oracle Database and advanced SQL development.Experience designing and optimizing complex SQL queries, stored procedures, and database performance tuning.Experience with microservices architecture.Proficiency with Git, Maven/Gradle, and CI/CD pipelines.Experience with cloud platforms (AWS, Azure, or GCP) is a plus.Strong understanding of Agile/Scrum methodologies.Excellent analytical, problem-solving, and communication skills.Key ResponsibilitiesDesign, develop, test, and maintain enterprise-scale Java full-stack applications.Build and enhance RESTful services and microservices-based applications.Develop responsive user interfaces using modern front-end frameworks.Design and optimize Oracle database objects, SQL queries, and stored procedures.Collaborate with business stakeholders, architects, QA teams, and DevOps engineers throughout the software development lifecycle.Perform code reviews and ensure adherence to coding standards and best practices.Troubleshoot production issues and implement scalable, high-quality solutions.Participate in Agile ceremonies, sprint planning, and technical discussions.Required Technical SkillsJava 8/11/17Spring BootSpring MVCREST APIsMicroservicesAngular or ReactJavaScriptHTML5CSS3Oracle DatabaseSQLGitMaven/GradleCI/CDAgile/ScrumPreferred QualificationsExperience with cloud technologies (AWS, Azure, or GCP).Experience with Docker and Kubernetes.Knowledge of messaging technologies such as Kafka or JMS.Exposure to enterprise security and authentication frameworks.