Job Openings
Full-Stack Software Developer
About the job Full-Stack Software Developer
Overview:
Assist in the development, implementation, and maintenance of new and existing applications. Develop customizations and extensions to our client's product suite for the companies clients.
Possess a strong Technical understanding of various Front-end and Back-end technologies, and are eager to continue learning new ones.
Qualifications
- Bachelors Degree in Computer Science or Information Technology.
- Software Development for Retail environments a plus.
- Min 2+ years of experience in Java Development role.
- Min 4+ year of experience in Java Development.
- Min 1+ years of Software Development experience.
Good knowledge and interest in Frameworks and Tools:
- Spring Framework
- Junit
- Apache CXF (Rest, SOAP)
- Jenkins / Nexus / Gitlab or Github pipelines
- JavaScript, Node.js, Angular.js, OpenUI5, HTML5, CSS
- SQL Databases (Oracle, MS SQL Server, SAP HANA)
- NoSQL Databases (MongoDB)
- Docker and Kubernetes
- Windows and Linux
- Azure/ AWS/ Google Cloud
- Strong Analytical skills
- Design Patterns
- Agile Development Processes
Responsibilities:
- Implement and customize our client's Product Suite in a customer project context.
- Investigate new technologies and trends and make recommendations to the management.
- Write technical documentation.
- Design and Architect the solutions to implement.
- Share your knowledge and experience with a Global team of Developers.
- Maintain existing Applications and provide resolution for software defects.
- Create and maintain unit tests for new and existing applications.
- Perform peer code reviews.
- Work closely with team members, QA personnel, and Project Managers to ensure quality delivery of software.
- Attend internal meetings to provide updates on current projects.
- Attend customer meetings when necessary to provide technical expertise.