Compunnel
Job Summary
We are seeking a Full Stack Software Engineer who is passionate about engineering excellence and technology innovation.
This role involves contributing to both front-end and back-end development, with a strong focus on clean, maintainable code and scalable architecture.
The ideal candidate will be comfortable working in an Agile environment and possess a broad technical skill set across cloud, middleware, databases, and performance tuning.
Key Responsibilities Actively contribute to the codebase and collaborate with team members and stakeholders. Translate storyboards and use cases into scalable applications. Lead design and implementation of software solutions aligned with strategic direction. Participate in design reviews, code reviews, and quality assurance efforts. Improve engineering practices in ATDD and CI/CD. Work with distributed teams using modern software engineering methodologies. Required Qualifications
Experience writing clean, testable, and maintainable code. Proficiency in Java, Spring Boot, and middleware technologies. Strong front-end skills: HTML, CSS/SCSS, JavaScript, Angular, NGRX. Experience with Agile development, CI/CD tools, and scalable application design. Strong understanding of object-oriented programming and performance testing. Hands-on experience with: JMeter, Groovy, Shell scripting, Bash Linux OS, SQL, PL/SQL, Oracle Kafka (topics, consumer groups, partitions) AWS (EC2, EKS, ASG, ALB, EBS, S3, CloudWatch, CloudFormation) Wiremock (handlebars, mappings, templates) Datadog (metrics, dashboards, API integration) Database tuning and performance analysis Tools: SQL Developer, TOAD, Intellij, OEM, AWR reports Profiling: JProfiler, Dynatrace Networking: Wireshark, tcpdump JVM tuning: GC, heap analysis, JConsole, Jcmd Git (workflow, CLI), Jenkins (CI/CD pipelines) REST APIs (Postman, Swagger), Autosys, Kubernetes, SSH/SCP Python, Handlebars, DOS batch files Preferred Qualifications
Experience converting legacy monolithic architecture to microservices. Familiarity with network protocols (TCP, IP, UDP). Ability to learn unfamiliar technologies quickly and solve problems independently.
Education:
Bachelors Degree
We are seeking a Full Stack Software Engineer who is passionate about engineering excellence and technology innovation.
This role involves contributing to both front-end and back-end development, with a strong focus on clean, maintainable code and scalable architecture.
The ideal candidate will be comfortable working in an Agile environment and possess a broad technical skill set across cloud, middleware, databases, and performance tuning.
Key Responsibilities Actively contribute to the codebase and collaborate with team members and stakeholders. Translate storyboards and use cases into scalable applications. Lead design and implementation of software solutions aligned with strategic direction. Participate in design reviews, code reviews, and quality assurance efforts. Improve engineering practices in ATDD and CI/CD. Work with distributed teams using modern software engineering methodologies. Required Qualifications
Experience writing clean, testable, and maintainable code. Proficiency in Java, Spring Boot, and middleware technologies. Strong front-end skills: HTML, CSS/SCSS, JavaScript, Angular, NGRX. Experience with Agile development, CI/CD tools, and scalable application design. Strong understanding of object-oriented programming and performance testing. Hands-on experience with: JMeter, Groovy, Shell scripting, Bash Linux OS, SQL, PL/SQL, Oracle Kafka (topics, consumer groups, partitions) AWS (EC2, EKS, ASG, ALB, EBS, S3, CloudWatch, CloudFormation) Wiremock (handlebars, mappings, templates) Datadog (metrics, dashboards, API integration) Database tuning and performance analysis Tools: SQL Developer, TOAD, Intellij, OEM, AWR reports Profiling: JProfiler, Dynatrace Networking: Wireshark, tcpdump JVM tuning: GC, heap analysis, JConsole, Jcmd Git (workflow, CLI), Jenkins (CI/CD pipelines) REST APIs (Postman, Swagger), Autosys, Kubernetes, SSH/SCP Python, Handlebars, DOS batch files Preferred Qualifications
Experience converting legacy monolithic architecture to microservices. Familiarity with network protocols (TCP, IP, UDP). Ability to learn unfamiliar technologies quickly and solve problems independently.
Education:
Bachelors Degree