Full Stack Developer
Posted
Job Title: Full Stack Developer (Java / Angular / AWS)
" Duration of the project: 18 months
" Work Location with Zip code: Raleigh, NC. Yes onsite
Job Summary
We are seeking a Full Stack Developer with strong expertise in Java, Spring Boot, and modern frontend frameworks (Angular/React) to design, build, and maintain scalable enterprise applications. The ideal candidate will have hands-on experience in microservices architecture, REST APIs, cloud platforms (AWS), and CI/CD pipelines, with the ability to contribute across both frontend and backend layers.
This role suits developers with ~3 6 years of experience, ranging from frontend-leaning to backend-heavy profiles, who can collaborate in Agile environments and deliver high-quality, production-ready solutions.
________________________________________
Key Responsibilities
Backend Development
" Design and develop scalable microservices using Java, Spring Boot, and related frameworks
" Build and maintain RESTful APIs and integration layers (JSON/REST, SOAP/XML when required)
" Implement secure, high-performance backend systems with proper validation, error handling, and logging
" Work with databases (SQL/NoSQL such as PostgreSQL, MySQL, MongoDB, DynamoDB, Redis)
" Optimize performance through query tuning, caching, and asynchronous processing
Frontend Development
" Develop responsive, user-friendly interfaces using Angular (preferred) or React
" Build reusable components, implement routing, and optimize performance (lazy loading, state management)
" Collaborate with UX/UI teams to deliver intuitive user experiences
Cloud & DevOps
" Deploy and manage applications on AWS (EC2, S3, Lambda, API Gateway, ECS, etc.)
" Implement and maintain CI/CD pipelines using Jenkins, GitHub Actions, or similar tools
" Work with Docker and Kubernetes for containerization and scalability
" Ensure application monitoring and reliability using tools like CloudWatch, Splunk, Dynatrace, or ELK stack
Quality & Security
" Write unit and integration tests using JUnit, Mockito, or similar frameworks
" Maintain high code quality using tools like SonarQube and Veracode
" Follow secure coding practices including authentication (JWT, OAuth, etc.)
Collaboration & Delivery
" Participate in Agile/Scrum ceremonies (sprint planning, stand-ups, retrospectives)
" Collaborate with cross-functional teams (frontend, backend, DevOps, product owners)
" Troubleshoot production issues and support deployments
" Contribute to design discussions, code reviews, and documentation
________________________________________
Required Skills
" Languages: Java, JavaScript/TypeScript
" Backend: Spring Boot, Spring MVC, Microservices Architecture
" Frontend: Angular (preferred) or React
" API Development: RESTful APIs, JSON, optionally SOAP/XML
" Databases: SQL (PostgreSQL/MySQL/Oracle) and NoSQL (MongoDB/Redis/DynamoDB)
" Cloud: AWS (core services and deployment patterns)
" DevOps Tools: Jenkins, GitHub Actions, Docker, Kubernetes
" Testing: JUnit, Mockito, and automation frameworks
" Monitoring: Splunk, CloudWatch, ELK, or similar
________________________________________
Nice-to-Have Skills
" Experience with workflow engines (e.g., Camunda)
" Knowledge of messaging systems (Kafka, ActiveMQ, Pulsar)
" Exposure to micro-frontend architecture or frontend optimization techniques
" Experience with security tools and practices (Veracode, SAST/DAST)
" Familiarity with MuleSoft or enterprise integrations
" Understanding of AI/ML concepts or modern observability stacks
________________________________________
Experience
" 3 6 years of professional experience in full stack development
" Experience in enterprise, banking, fintech, or high-scale systems is a plus
________________________________________
Soft Skills
" Strong problem-solving and debugging skills
" Ability to work independently and in a team environment
" Good communication and collaboration skills
" Adaptability to work across frontend, backend, and DevOps layers
" Duration of the project: 18 months
" Work Location with Zip code: Raleigh, NC. Yes onsite
Job Summary
We are seeking a Full Stack Developer with strong expertise in Java, Spring Boot, and modern frontend frameworks (Angular/React) to design, build, and maintain scalable enterprise applications. The ideal candidate will have hands-on experience in microservices architecture, REST APIs, cloud platforms (AWS), and CI/CD pipelines, with the ability to contribute across both frontend and backend layers.
This role suits developers with ~3 6 years of experience, ranging from frontend-leaning to backend-heavy profiles, who can collaborate in Agile environments and deliver high-quality, production-ready solutions.
________________________________________
Key Responsibilities
Backend Development
" Design and develop scalable microservices using Java, Spring Boot, and related frameworks
" Build and maintain RESTful APIs and integration layers (JSON/REST, SOAP/XML when required)
" Implement secure, high-performance backend systems with proper validation, error handling, and logging
" Work with databases (SQL/NoSQL such as PostgreSQL, MySQL, MongoDB, DynamoDB, Redis)
" Optimize performance through query tuning, caching, and asynchronous processing
Frontend Development
" Develop responsive, user-friendly interfaces using Angular (preferred) or React
" Build reusable components, implement routing, and optimize performance (lazy loading, state management)
" Collaborate with UX/UI teams to deliver intuitive user experiences
Cloud & DevOps
" Deploy and manage applications on AWS (EC2, S3, Lambda, API Gateway, ECS, etc.)
" Implement and maintain CI/CD pipelines using Jenkins, GitHub Actions, or similar tools
" Work with Docker and Kubernetes for containerization and scalability
" Ensure application monitoring and reliability using tools like CloudWatch, Splunk, Dynatrace, or ELK stack
Quality & Security
" Write unit and integration tests using JUnit, Mockito, or similar frameworks
" Maintain high code quality using tools like SonarQube and Veracode
" Follow secure coding practices including authentication (JWT, OAuth, etc.)
Collaboration & Delivery
" Participate in Agile/Scrum ceremonies (sprint planning, stand-ups, retrospectives)
" Collaborate with cross-functional teams (frontend, backend, DevOps, product owners)
" Troubleshoot production issues and support deployments
" Contribute to design discussions, code reviews, and documentation
________________________________________
Required Skills
" Languages: Java, JavaScript/TypeScript
" Backend: Spring Boot, Spring MVC, Microservices Architecture
" Frontend: Angular (preferred) or React
" API Development: RESTful APIs, JSON, optionally SOAP/XML
" Databases: SQL (PostgreSQL/MySQL/Oracle) and NoSQL (MongoDB/Redis/DynamoDB)
" Cloud: AWS (core services and deployment patterns)
" DevOps Tools: Jenkins, GitHub Actions, Docker, Kubernetes
" Testing: JUnit, Mockito, and automation frameworks
" Monitoring: Splunk, CloudWatch, ELK, or similar
________________________________________
Nice-to-Have Skills
" Experience with workflow engines (e.g., Camunda)
" Knowledge of messaging systems (Kafka, ActiveMQ, Pulsar)
" Exposure to micro-frontend architecture or frontend optimization techniques
" Experience with security tools and practices (Veracode, SAST/DAST)
" Familiarity with MuleSoft or enterprise integrations
" Understanding of AI/ML concepts or modern observability stacks
________________________________________
Experience
" 3 6 years of professional experience in full stack development
" Experience in enterprise, banking, fintech, or high-scale systems is a plus
________________________________________
Soft Skills
" Strong problem-solving and debugging skills
" Ability to work independently and in a team environment
" Good communication and collaboration skills
" Adaptability to work across frontend, backend, and DevOps layers
