• Design, develop, and maintain scalable back-end solutions using Java Spring Boot and Microservices architecture.
• Collaborate with cross-functional teams to ensure seamless integration of front-end and back-end components.
• Work with databases, particularly PostgreSQL, to ensure efficient data storage and retrieval.
• Work with delivery teams to achieve success through development using CI/CD and DevOps practices, processes, and tooling.
• Stay updated on industry best practices and emerging technologies to continuously enhance our development processes.
• A Bachelor's in Computer Science, Information Technology, or a related field is required.
• Over 6 years of proven experience as a Back-End
Developer.
• At least 5 years of experience with Java frameworks (including Spring Boot).
• Strong knowledge of database management systems, such as PostgreSQL, SQL Server, MySQL, etc.
• Proficiency in SQL queries and database programming languages.
• Familiarity with database performance tuning and optimization strategies.
• Experience with cloud-based solutions, particularly AWS.
• Hands-on experience with AWS services (EKS, CloudWatch, RDS).
• Strong understanding of software architecture principles and design patterns.
• Excellent problem-solving and analytical skills.
• Strong knowledge of Data Structures and Algorithms.
• Hands-on experience with creating configuration, building, and test scripts for Continuous Integration environments.
Company's Benefits
• Financial support:
• Probation with full salary
• Lunch allowance
• 13th month salary + KPIs bonus
• Healthcare Insurance