We are seeking a highly skilled Software Engineer with 5-7 years of experience to lead the technical design and optimization of our large-scale systems. If you have deep expertise in Java, Spring Boot, and Oracle APEX, and a passion for building scalable, high-performance software, we invite you to join our team.
Responsibilities
•Analyze the architecture and technical design of the system, and evaluate its quality, scalability, and maintainability.
•Review code quality and identify technical issues.
•Assist in Performance Tuning.
•Review and approve or update technical documentation for the system, including:
•Architecture documentation
•Database Design
•Code Review
•System Integration
•Design Patterns and Microservices
•Security Architectures
Requirements
•At least 5 to 7 years of practical experience in software development within medium or large-scale projects.
•Ability to analyze and review technical design and Software Architecture for systems.
Required Programming Languages
•Java SE & EE
•Spring Boot
•Oracle APEX