Java fullstack Developer
Damco Solutions - Whippany, NJ
Apply NowJob Description
Job Description: Senior Java Full-Stack DeveloperLocation: Whippany, NJ (Onsite / Hybrid - based on client requirement) Experience: 3-6 Years Employment Type: Contract Role Type: Senior Developer - Java Full Stack About the Role We 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 Development Design, 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 Security Microservices architecture, REST APIs React with TypeScript (or Angular), HTML5, CSS3, JavaScript/ES6 SQL (Oracle, PostgreSQL, SQL Server) and ORM frameworks (Hibernate/JPA) CI/CD tools: Jenkins, GitHub, Azure DevOps, Maven/Gradle Cloud: 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.
Created: 2026-03-10