Fulltime - Java Full Stack Engineer
About the CompanyWe are seeking an experienced and highly skilled Senior Java Full-Stack Developer with a solid background in the banking/financial services domain. In this role, you will design, develop, and maintain high-performance, scalable, and secure enterprise-level applications. You will work closely with cross-functional teams to deliver robust digital banking solutions, ensuring high availability and compliance with financial regulatory standardAbout the RoleIn this role, you will design, develop, and maintain high-performance, scalable, and secure enterprise-level applications.Note: Visa Independent OnlyResponsibilitiesEnd-to-End Development: Design, develop, test, and deploy robust, scalable, and secure full-stack applications using Java/J2EE technologies and modern frontend frameworks.Architecture & Design: Contribute to architectural decisions, implement microservices architecture, and ensure the scalability and performance of banking platforms.API Management: Design and develop secure, high-throughput RESTful APIs and integrate third-party financial services and payment gateways.Database Management: Write optimized SQL/NoSQL queries, design complex schemas, and ensure data integrity and security for sensitive financial data.UI/UX Implementation: Build responsive, intuitive, and high-performing user interfaces that align with modern web standards and financial securityprotocols.CI/CD & DevOps: Set up and maintain automated build, test, and deployment pipelines to ensure seamless continuous integration and delivery.Collaboration & Leadership: Work closely with Business Analysts, Product Owners, and QA teams to translate complex financial requirements into technical specifications. Provide mentorship to junior developers and conduct code reviews.QualificationsBackend Expertise: 8+ years of strong experience in Java (Java 8/11/17), Spring Boot, Spring MVC, Spring Security, andHibernate/JPA.Frontend Expertise: Proficient in modern UI frameworks such as Angular or React.js, along with HTML5, CSS3, JavaScript, and TypeScript.Microservices & APIs: Proven experience building scalable Microservices and designing secure RESTfulweb services.Database Skills: Strong experience with relational databases (Oracle, PostgreSQL, or MySQL) and exposure to NoSQL databases (MongoDB, Cassandra).Banking Domain Experience: Solid understanding of financial platform architectures, core banking operations, transaction processing, or compliance/regulatory frameworks.Cloud & DevOps: Hands-on experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies like Docker and Kubernetes.Tools & Pipelines: Proficiency with Git, Maven/Gradle, and CI/CD tools (Jenkins, GitLab CI, or Bitbucket Pipelines).Required SkillsExperience with messaging queues/streaming platforms like Apache,Kafka or RabbitMQ.Knowledge of Agile/Scrum methodologies and tools like Jira/Confluence.Certification in AWS/Azure or Java/Spring frameworks.Familiarity with financial messaging standards (e.g., ISO 20022, FIX protocol).#Hiring #JavaFullStack #JavaDeveloper #FullStackDeveloper #SpringBoot #Microservices #Angular #ReactJS #JavaJobs #SoftwareEngineer #BankingTechnology #FinancialServices #AWS #RaleighNC