Java fullstack Snr Developer
Occupations:
Software DevelopersWeb DevelopersComputer ProgrammersComputer Systems Engineers/ArchitectsComputer Systems AnalystsIndustries:
Computer Systems Design and Related ServicesComputing Infrastructure Providers, Data Processing, Web Hosting, and Related ServicesSoftware PublishersManagement, Scientific, and Technical Consulting ServicesBusiness Schools and Computer and Management TrainingJAVA FULL STACK + AI + PROMPT ENGINEERINGJob Description: Senior Java Full-Stack DeveloperLocation: Whippany, NJ (Onsite / Hybrid - based on client requirement)Experience: 6-8 YearsEmployment Type: Full-time / ContractRole Type: Senior Developer - Java Full StackAbout the RoleWe are seeking a Senior Java Full-Stack Developer with 6-8 years of hands-on experience building scalable, high-performance applications. This role requires strong backend expertise in Java/Spring Boot , solid front-end experience using React or Angular , and the ability to work in a fast-paced, collaborative environment within financial services.Key ResponsibilitiesBackend DevelopmentDesign, develop, and maintain Java/Spring Boot microservices and distributed systems.Implement RESTful APIs, business logic, data access layers, and asynchronous workflows.Write secure, optimized, and maintainable code following industry best practices.Create integration points across internal and external systems.Develop reusable components and participate in architecture discussions.Frontend Development Build UI features using React (preferred) or Angular with TypeScript.Collaborate with UX teams to implement intuitive, responsive interfaces.Ensure UI performance optimization, state management, and API integration.Database & Cloud Work with Oracle/SQL Server/PostgreSQL to design and optimize complex queries.Deploy, monitor, and maintain applications in AWS/Azure/GCP environments (based on client setup).Implement CI/CD workflows using Jenkins, GitHub Actions, or Azure DevOps.Agile Delivery & Collaboration Participate in sprint planning, backlog grooming, daily standups, and retrospectives.Work closely with architects, QA engineers, product owners, and cross-functional teams.Review code, mentor junior developers, and enforce engineering standards.Quality & Security Write extensive unit, integration, and functional tests (JUnit, Mockito, Jest).Ensure code security, resiliency, and compliance with enterprise standards.Troubleshoot production issues and participate in on-call rotations as required.Required Skills & ExperienceTechnical Skills 6-8 years of hands-on experience in Java development and full-stack engineering.Strong expertise in: Java 11+ , Spring Boot, Spring MVC, Spring Data, Spring SecurityMicroservices architecture, REST APIsReact with TypeScript (or Angular), HTML5, CSS3, JavaScript/ES6SQL (Oracle, PostgreSQL, SQL Server) and ORM frameworks (Hibernate/JPA)CI/CD tools : Jenkins, GitHub, Azure DevOps, Maven/GradleCloud : AWS/Azure concepts (EC2, S3, Lambda, AKS/EKS - depending on client tech stack)Experience with Git , Docker, containerized applications.Knowledge of messaging systems (Kafka, MQ) is a plus.Soft Skills Strong analytical, debugging, and problem-solving abilities.Excellent communication and stakeholder engagement skills.Ability to lead discussions and contribute to solution design.Proactive, team-oriented, and committed to quality delivery.Nice-to-Have Skills Exposure to financial/banking platforms.Experience with Kubernetes , Helm, Terraform.Familiarity with testing frameworks like Cypress , Cucumber (BDD) .Experience in event-driven architecture or streaming solutions.Education Bachelor's or Master's degree in Computer Science, Engineering, or related field.