Full Stack Engineer - JAVA
Job description
About the job**Responsibilities:**- Develop and maintain web applications using modern technologies and best practices- Collaborate with cross-functional teams to design, develop, and deploy new features- Optimize applications for maximum speed and scalability- Implement security and data protection measures- Stay up-to-date with emerging technologies and industry trends**Requirements:**- Proficiency in Java and JavaScript (Angular, React, PrimeFaces, Microservice architecture – Azure Cloud, etc…)- Experience with Azure DevOps and GIT- Strong understanding of relational databases including Oracle, MS SQL, and PostgreSQL- Knowledge of ORM tools such as Entity Framework or similar for .NET interaction with relational databases- Interest in GUI design- Familiarity with Azure cloud services- Understanding of modern authentication principles in the cloud- Interest and understanding of business processes- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience)**Preferred Qualifications:**- Experience in developing external facing custom web applications either for Customer or Vendor collaboration is a plus- Experience with mobile app development- Knowledge of DevOps practices and tools- Familiarity with containerization and orchestration (Docker, Kubernetes)**Benefits:**- Competitive salary and benefits package- Opportunities for professional growth and development- Collaborative and inclusive work environment- Flexible work hours and remote work options