Full Stack Engineer

Compunnel Inc.
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

A/B testing
Agile Methodologies
Data analysis
Cloud Computing
Cloud Engineering
Software Documentation
Continuous Integration
Data Architecture
Data Structures
DevOps
Distributed Systems
Java Platform Enterprise Edition (J2EE)
Design of User Interfaces
Integrated Development Environments
JavaScript Libraries
JMeter
jQuery
JUnit
Maven
Scrum
RabbitMQ
Software Engineering
SONAR (Symantec)
SQL Databases
Spring Cloud
Spring-boot
Adobe Target
Veracode
GIT
Event Driven Architecture
Adobe
Angular
Information Technology
Deployment Automation
Kafka
Front End Software Development
REST
Docker
Jenkins
Artifactory
Microservices

Requirements

Job Summary Client ) is seeking a Full Stack Engineer with strong expertise in building scalable, cloud-native applications. This role requires hands-on experience in distributed application development, a passion for resolving technical roadblocks, and the ability to collaborate closely with stakeholders and technology leadership. The engineer will contribute to innovative product development, ensuring resilient architectures and high-quality delivery in a dynamic Agile environment. Key Responsibilities D esign, develop, and maintain highly scalable, distributed, and resilient cloud-native applications using microservices architecture. Build and optimize event-driven architectures utilizing Kafka, RabbitMQ, or cloud-native messaging services. Develop REST APIs using Java Spring Boot. Collaborate with squads, stakeholders, and technology leadership to resolve technical issues and roadblocks. Contribute to architectural design, DevOps automation, and CI/CD pipelines. Work with front-end development tools including Angular, CMS, SEO, Adobe A/B testing, Analytics, and LaunchDarkly. Perform data design, modeling, and SQL-based development. Participate in Agile/SCRUM ceremonies and contribute to continuous improvement. Mentor junior engineers and help establish documentation standards, guidelines, an d upgrade strategies. Required Qualifications Bac helors degree or higher in Computer Science, Software Engineering, or related field. 69 years of application development experience using Java EE, Spring, or Spring Boot. Hands-on experience with Angular for front-end development. Strong REST API development experience using Spring Boot. Proficiency in SQL queries, table design, and data structures. Experience with DevOps tools: Git, Jenkins, Maven, JUnit, Docker, JMeter, Artifactory, Sonar, Veracode, Co ncourse. Strong communication skills with the ability to articulate technical issues clearly. Preferred Qualifications Experience with A/B testing tools such as Adobe Target. Familiarity with CMS platforms and SEO optimization. Knowledge of JavaScript libraries such as jQuery. to cloud platforms and distributed systems. Experience with feature flagging tools like Launc hDarkly. Work Environment & Additional Requirements Agile/SCRUM development environment. Collaboration with multiple squads, product teams, and technology leadership. Strong emphasis on communication, problem-solving, and ownership. Opportunity to contribute to strategic UI development and reusable component desig n. Education: Bachelors Degree

Apply for this position