Java fullstack Developer

Damco Solutions Inc

Whippany, NJ

JOB DETAILS
SKILLS
AWS Lambda, Agile Programming Methodologies, Amazon Elastic Compute Cloud (EC2), Amazon Simple Storage Service (S3), Amazon Web Services (AWS), Analysis Skills, AngularJS, Apache Kafka, Application Programming Interface (API), Banking Services, Best Practices, CSS (Cascading Style Sheet), Cloud Computing, Code Reviews, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Debugging Skills, DevOps, Distributed Computing, Docker, ECMAScript, Functional Testing, GCP (Good Clinical Practices), Git, GitHub, Gradle, HTML5, Hibernate, Identify Issues, Information/Data Security (InfoSec), Integration Testing, JUnit, Java, Java Persistence API (JPA), JavaScript, Jenkins, Leadership, Maven, Mentoring, Messaging Middleware, Messaging Technology, Microservices, Microsoft SQL Server, Microsoft Windows Azure, Object Relational Mapping (ORM), On Call, Oracle Database, Performance Tuning/Optimization, PostgreSQL, Problem Solving Skills, Quality Assurance, Query Optimization, REST (Representational State Transfer), React.js, Regulatory Compliance, Scalable System Development, Software Administration, Software Engineering, Spring MVC, Sprint Planning, Standup Meetings, Team Player, Unit Test, User Interface/Experience (UI/UX)
LOCATION
Whippany, NJ
POSTED
30+ days ago

Job Description: Senior Java Full Stack Developer

Location: 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 Responsibilities

Backend 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 & Experience

Technical 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.

About the Company

D

Damco Solutions Inc