Total-TECH Co.
” The Job Description”
- Design, build, and maintain the application’s server-side components.
- Collaborate with frontend and mobile developers to meet project requirements.
- Determine user needs and translate them into technical requirements.
- Write clean, secure, maintainable, and modular code following best practices.
- Design and maintain databases with efficiency and scalability in mind.
- Build reusable code and libraries for future use.
- Troubleshoot, debug, and optimize backend applications.
- Perform backend testing to ensure stability and performance.
- Design and develop RESTful APIs for internal and external integrations.
Requirements:
- Bachelor’s Degree in Computer Science, Engineering, or a related field.
- 3+ years of overall development experience (2+ years in Java Spring Boot).
- Very good command of English (spoken and written).
- Strong hands-on experience with Java and Spring Boot frameworks.
- Experience working with NoSQL databases (MongoDB).
- Experience with MySQL or PostgreSQL databases.
- Strong understanding of OOP and data structure principles.
- Proficiency with Git version control.
- Experience integrating with third-party APIs (e.g., Stripe, Mailgun, etc.).
- Familiarity with Agile development methodologies.
- Nice to have: Experience building SaaS or distributed systems with high availability and scalability.
- Nice to have: Experience working with AWS services.
