More jobs:
Full Stack Java Developer
Job in
Durham, Durham County, North Carolina, 27703, USA
Listed on 2026-02-16
Listing for:
Compunnel, Inc.
Full Time
position Listed on 2026-02-16
Job specializations:
-
Software Development
Java Developer, Full Stack Developer, Software Engineer
Job Description & How to Apply Below
The Full Stack Java Developer will design, develop, and maintain scalable backend microservices and front-end features using Java and Angular.
The role requires strong experience in API development, database operations, security, Dev Ops, and cloud-based deployments, ensuring high-quality and secure application delivery.
Key Responsibilities Backend – Java/Spring- Design and develop RESTful microservices using Java 11 and Spring Boot (Web, Data, Security).
- Build data access layers using JPA, Hibernate, and Mongo
DB, including schema design, indexing, and aggregation pipelines. - Implement authentication and authorization (OAuth2, JWT), input validation, and secure coding best practices (OWASP).
- Integrate with message brokers like Kafka or Rabbit
MQ and external APIs. - Design resilient flows using retries and circuit breakers.
- Optimize performance through caching (Redis), query tuning, and asynchronous processing.
- Develop responsive SPA features using Angular, Type Script, RxJS, and state management frameworks (e.g., NgRx).
- Implement reusable components, routing, lazy loading, and internationalization.
- Perform unit and integration testing using JUnit, Mockito, Jasmine, Karma, and REST Assured.
- Participate in code reviews, design sessions, and Agile ceremonies.
- Set up and maintain CI/CD pipelines using Git Hub Actions, Git Lab CI, Azure Dev Ops, or Jenkins.
- Containerize applications using Docker and deploy to Kubernetes across AWS, Azure, or GCP.
- Monitor applications using logs, metrics, and traces (ELK/EFK, Prometheus, Grafana, Open Telemetry).
- Strong experience in Full Stack development using Java, Angular, and Mongo
DB. - Knowledge of messaging, API integration, Dev Ops pipelines, and Kubernetes deployments.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×