Senior Java Fullstack Developer
Capgemini · New York, NY · 2 mo ago
EngineeringFull-time
Job Description
We are seeking 5+ years skilled Java Full Stack Developer with strong expertise in Core Java/J2EE, Spring Framework, Node.js, AngularJS, and both SQL and NoSQL databases.
Key Responsibilities
Application Development
- Design, develop, and maintain full stack applications using Core Java/J2EE and Spring Framework
- Build backend services and RESTful APIs using Java Spring and Node.js
- Develop dynamic, responsive user interfaces using AngularJS
- Implement end to end functionality across UI, services, and database layers
- Ensure applications meet performance, scalability, and availability standards
Database & Integration
- Design and develop data access layers using SQL databases (Oracle, PostgreSQL, MySQL)
- Work with MongoDB for NoSQL data storage and retrieval
- Optimize queries and database performance
- Integrate applications with internal and external systems using APIs and messaging
Cyber Resiliency & Security
- Design and implement cyber resilient application architectures
- Apply secure coding practices to prevent vulnerabilities (OWASP standards)
- Implement authentication, authorization, and encryption mechanisms
- Support disaster recovery, fault tolerance, and high availability solutions
- Participate in security reviews, vulnerability remediation, and compliance activities
Required Skills & Qualifications
Technical Skills
- Strong hands on experience with Core Java/J2EE
- Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Security)
- Experience developing backend services using Node.js
- Strong frontend development experience with AngularJS
- Solid experience with SQL databases (Oracle, MySQL, PostgreSQL)
- Experience working with MongoDB or similar NoSQL databases
- Strong understanding of REST APIs and JSON
- Knowledge of application security and cyber resiliency concepts
Pay
The base compensation range for this role in the posted location is $67,733 to $108,811.