DTNA is looking for a Full Stack Software Developer to join their in-house development team to deliver high-quality web applications that drive the business forward. The role involves participating in all phases of the software development lifecycle, ensuring seamless user experiences and reliable system integrations.
Requirements
- Professional Experience with Java 17 or higher and Java Enterprise technologies.
- Professional Experience with Spring 5 or above.
- Hands-on experience with front-end development, using technologies such as React, Angular and/or Typescript.
- Solid understanding of web technologies (HTML, CSS, and JavaScript).
- Familiarity with version control systems (e.g., Git).
- Experience as a Full Stack Developer with a focus on SAP Commerce (Hybris)
- Experience with UI frameworks and Web components.
Responsibilities
- Develop and implement user interfaces, seamlessly integrating them with backend systems to create a cohesive user experience.
- Work across the full stack (UI, business logic, persistence, etc.) using Java, web technologies (HTML, CSS, JavaScript), Angular, and Typescript.
- Write and maintain unit, integration, and end-to-end automation tests to ensure code quality and application stability.
- Actively participate in meetings and workshops to present solutions and gather feedback.
- Continuously develop your technical skills and knowledge, sharing your expertise and contributing to best practices within the team.
- Embrace a self-organizing team approach and adapt readily to new technologies and tools.
Other
- Bachelor’s degree in computer science, Engineering, or a related field from an accredited college/university and 7 years of professional hands-on software development experience with Java, Java Enterprise technologies and Spring Boot.
- One year of professional experience as a technical lead, supervisor or mentor to other software engineers
- Proven technical solutioning and problem solving skills including experience with managing code reviews and solution advisement.
- Exceptional communication and teamwork skills.
- Demonstrated ability to work effectively within a self-organizing team environment.