As a Backend Developer within our organization, you will create scalable Java applications, support system architecture planning, and enhance our software development processes. Your contributions will be key to advancing our technological goals.
Responsibilities
Develop and maintain backend components using Java and Spring frameworks.
Collaborate with front-end developers to integrate user-facing elements using server-side logic.
Ensure high performance and responsiveness of applications.
Diagnose and fix bugs in a timely manner.
Participate in code reviews to maintain code quality and distribute knowledge.
Contribute to the documentation of APIs and software functionalities.
Implement best practices in software development and deployment.
Manage database design and optimization for performance.
Engage in the full development lifecycle from requirements gathering to deployment and support.
Requirements
Education
Bachelor's degree in Computer Science or related field
Experience
3-5 years of experience in backend development
Technical Skills
Java
Spring Framework
RESTful API development
SQL Databases
Version control (Git)
Microservices
Agile Methodologies
Soft Skills
Problem-solving
Communication
Certifications
Java SE Certification
Spring Professional Certification
Languages
English: Fluent
Advantageous
Familiarity with Docker: Understanding of containerization and orchestration for deployment.
Experience in CI/CD processes: Knowledge of CI/CD tools to streamline deployment and integration.
Benefits
Competitive salary package with performance bonuses.
Comprehensive medical aid and retirement plan.
Paid time off and flexible working arrangements.
Opportunity for skill development and further training.
Company Culture
Team Collaboration: A culture emphasizing teamwork, where every opinion is valued and team success is celebrated.
Innovation: Encouragement of creative ideas and new technologies to keep us ahead of the competition.
Continuous Learning: Commitment to fostering a learning environment for professional and personal growth.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development