We are seeking a talented Back-End Software Engineer to join our innovative team. The ideal candidate will have a strong background in Java, DevOps practices, Power BI Report Builder, Power Automate, and PostgreSQL. You will be responsible for developing and maintaining both front-end and back-end components of our applications, ensuring seamless integration and optimal performance.
Responsibilities
Design, develop, and maintain web applications using Java and related frameworks
Create and manage reports using Power BI Report Builder
Develop and optimize database queries and structures in PostgreSQL
Automate workflows and integrate systems using Power Automate
Collaborate with front-end developers to integrate user-facing elements with server-side logic
Ensure the performance, security, and scalability of applications
Implement and manage DevOps practices to automate and streamline development, testing, and deployment processes
Troubleshoot and debug issues in a timely manner
Completes and ensures completion of any required documentation required
e.g. deployment, maintenance, support, and business needs
Work with local and regional team in delivering the projects
Perform other related tasks as requested
Stay up to date with industry trends and emerging technologies
Knowledge, skills \& Experience
Bachelor’s degree Computer Science or related fields
Strong proficiency in Java and related frameworks
Experience with DevOps tools and practices (e.g., CI/CD, Docker, Kubernetes)
Understanding of RESTful APIs and web services
Proficiency in Power BI Report Builder for creating and managing reports
Proficiency in Git for code management
3-5 years’ experience in PostgreSQL/
EnterpriseDB
, including database design and optimization
Familiarity with Power Automate for workflow automation and system integration
Understanding of Agile methodologies and experience working in an Agile environment is plus
Excellent problem-solving skills and attention to detail
Strong communication and teamwork abilities