Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Durham?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Compunnel

Durham / Global

Full Stack Engineer

Job Description

Job Summary The Full Stack Engineer will design, develop, test, deploy, and maintain enterprise-scale applications across user interfaces, middle-tier Java services, and back-end PL/SQL systems. The role involves building RESTful APIs, microservices, and event-driven architectures while supporting cloud platforms, DevOps practices, application security, reliability, scalability, and performance. The engineer will work with cross-functional teams to support multiple initiatives, resolve production issues, and ensure compliance with organizational, security, and regulatory requirements. Key Responsibilities • Build and maintain RESTful APIs, microservices, and event-driven architectures supporting enterprise-scale applications. • Develop, deploy, and support solutions on cloud platforms such as AWS and Azure. • Drive adoption of DevOps practices, including CI/CD pipelines, infrastructure automation, monitoring, and observability. • Ensure application security, reliability, scalability, and performance through effective coding, testing, and architecture practices. • Perform code reviews, provide technical mentorship, and promote engineering excellence across the development team. • Solve production issues and implement solutions to improve system stability and operational efficiency. • Partner with cross-functional teams to ensure compliance with organizational, security, and regulatory requirements. • Perform independent technical and functional analysis for multiple projects supporting several initiatives. • Design, develop, test, and maintain software for user interfaces, middle-tier Java applications, and back-end PL/SQL systems. • Implement and maintain front-end unit tests and automated testing solutions. • Implement and coordinate CI/CD pipelines and infrastructure automation. • Monitor application and system performance using appropriate observability and monitoring tools. • Develop and deploy Docker-based applications in cloud environments. • Design and develop secure, cloud-native applications using AWS core services. • Develop scalable messaging applications using Kafka. • Develop and coordinate database systems using Oracle, including database normalization and query tuning. Required Qualifications • Bachelor's degree in Computer Science, Engineering Science, Engineering, Information Technology, Information Systems, or a closely related field, or foreign education equivalent, and three (3) years of experience as a Senior Full Stack Engineer or in a closely related occupation. • Alternatively, a Master's degree in Computer Science, Engineering Science, Engineering, Information Technology, Information Systems, or a closely related field, or foreign education equivalent, and one (1) year of experience as a Senior Full Stack Engineer or in a closely related occupation. • Experience designing, developing, testing, and maintaining software for UIs, middle-tier Java applications, and back-end PL/SQL. • Experience working according to Agile or Scrum methodologies. • Proven expertise designing, developing, and maintaining enterprise-scale web applications using Angular, React, JavaScript/TypeScript, HTML5, CSS3, AG-Grid, and Angular Material. • Experience with back-end technologies such as Java, Node.js, or similar frameworks. • Experience implementing front-end unit tests using JUnit, Jest, Cypress, and Playwright. • Experience implementing and coordinating CI/CD pipelines using Jenkins, Git or GitHub, Kubernetes, Bitbucket, and Artifactory. • Experience with code quality and security tools such as SonarQube and Veracode. • Experience performing infrastructure automation using Python and PowerShell. • Experience performing and automating load testing using JMeter, Selenium, Cypress, and TestNG. • Experience building Jenkins pipelines for Docker containers and deploying applications in cloud environments. • Experience designing and developing RESTful APIs using Java 17, Spring Boot, OAuth, and Python. • Experience building scalable messaging applications using Kafka. • Experience developing secure, cloud-native applications using AWS core services, including EC2, S3, and Lambda. • Experience coordinating infrastructure automation using DevOps scripting, Python, and PowerShell. • Experience with Datadog for real-time monitoring. • Experience developing and coordinating database systems using Oracle. • Experience performing database normalization and tuning Oracle queries.

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location