The Full Stack Engineer will design and develop new capabilities within enterprise digital operations using cloud and distributed platform technologies. This role involves building cloud-centric ecosystems, leveraging modern architectures, and using a mix of backend, frontend, and cloud technologies. The position requires strong hands-on development skills, experience working in agile environments, and the ability to collaborate within fast-paced engineering teams.
Key Responsibilities
- Design and develop cloud-based and distributed system capabilities for enterprise digital operations.
- Implement solutions using modern software development practices, cloud-native tooling, and enterprise development frameworks.
- Develop REST APIs using Java, Spring Boot, and Node.js.
- Work with containerization technologies such as Docker and deploy solutions on ECS or EKS.
- Collaborate within agile development teams and contribute to iterative software delivery.
- Apply Test Driven Development practices to build reliable and maintainable code.
- Integrate backend services with PostgreSQL and manage code through GitHub.
- Utilize support tools such as Splunk, Datadog, or Kibana to monitor and troubleshoot applications.
- Contribute to continuous improvement, innovation, and adoption of new technology trends.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 6+ years of software development experience.
- Experience working with complex architectural designs and technology initiatives.
- Strong communication, collaboration, and organizational skills.
- Hands-on experience with:
- REST API development using Java, Spring Boot, and Node.js
- Docker containerization (ECS, EKS)
- GitHub repository management
- Monitoring tools such as Splunk, Datadog, or Kibana
- Experience working in an agile development environment.
- Proficiency in Test Driven Development.
Preferred Qualifications
- Experience with public cloud application development, including AWS managed services such as ECS, EC2, EKS, Lambda, API Gateway, Step Functions, S3, ALB, and Route 53.
- Experience with CI/CD and automation tools such as Terraform and Jenkins.
- Experience developing automated test cases using frameworks such as JEST, Cucumber, Mocha, Selenium, or Istanbul.
- Knowledge of digital certificate management.