Compunnel, Inc.
Overview
We are looking for a Senior Software Engineer to join our team. As a key member of a Scrum team within Digital Platforms Technology, you will contribute to the design, development, and delivery of high-quality digital experiences. You will collaborate with developers, product managers, QA, and architects to build scalable and maintainable applications.
Responsibilities
- Design, develop, and maintain full-stack applications using Java, Spring Boot, and Angular.
- Collaborate with team members to deliver high-quality software solutions.
- Participate in Agile ceremonies and contribute to sprint planning and retrospectives.
- Decompose complex business problems into efficient and scalable solutions.
- Communicate technical needs and capabilities to non-technical stakeholders.
- Ensure alignment with best practices in object-oriented design, RESTful integration, and secure development.
- Contribute to performance, scalability, and accessibility improvements.
Required Qualifications
- 5+ years of full-stack software engineering experience.
- BS/BA degree or equivalent experience.
- Proficiency in Java, Spring Boot, and Angular.
- Strong understanding of Agile methodologies and SDLC.
- Experience with RESTful services and application architecture.
- Familiarity with tools such as Maven, Apache Tomcat, Logback, SLF4j.
Preferred Qualifications
- Experience with Apache Camel.
- Experience with Jasmine/Karma for testing.
- Knowledge of EKS Kubernetes and AWS cloud deployment.
- Understanding of Web Content Accessibility Guidelines (WCAG).