10+ years of experience in software development, Design, develop, and maintain full-stack applications, including frontend and backend components, using Java and other related technologies.
Java Programming: Strong proficiency in Java and its core concepts.
Front-end Technologies: Solid understanding of HTML, CSS, and JavaScript.
Back-end Frameworks: Experience with frameworks like Spring.
Database Technologies: Knowledge of SQL and database management.
JavaScript Frameworks: Experience with modern JavaScript frameworks like React or Angular.
Problem-solving and analytical skills: Ability to troubleshoot and solve complex technical problems.
Version Control: Experience with Git and GitHub.
DevOps Practices: Familiarity with tools like Docker, Jenkins, and Kubernetes is a plus.
Prior knowledge or experience with Logistics - Manufacturing and warehouse operations
Communication and Collaboration: Excellent communication and teamwork skills
Preferred Qualifications:
Front-end Development: Designing and implementing user interfaces using technologies like HTML, CSS, JavaScript, and JavaScript frameworks (e.g., React, Angular).
Back-end Development: Developing server-side logic, databases, and APIs using Java and related technologies (e.g., Spring framework).
Database Management: Designing, implementing, and managing databases (e.g., SQL, JDBC).
API Development: Creating and consuming RESTful web services.
Code Quality and Testing: Writing clean, efficient, and well-tested code, identifying and fixing bugs.
Collaboration: Working with other developers, QA teams, and stakeholders to deliver high-quality software.
System Design: Contributing to the overall design and architecture of applications.
Deployment and Maintenance: Deploying applications and maintaining them in production environments.
Mentoring: Guiding and mentoring junior developers.