Degree Names
Bachelor's in Software Engineering
Bachelor's in Computer Science
Bachelor's in Information Technology
Description
Responsibilities:
- Design, develop, and maintain high-performance, reusable, and reliable Java and Kotlin code.
- Lead the architecture and development of new features and applications.
- Collaborate with product management and other stakeholders to define and refine requirements.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Mentor junior developers and promote a culture of continuous learning within the team.
Qualifications and Skills:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in Java development with a strong knowledge of Kotlin.
- Solid understanding of object-oriented programming and design patterns.
- Experience with Android SDK and mobile application development is a plus.
- Proficient in code versioning tools such as Git.
- Experience with continuous integration.
- Excellent problem-solving skills and ability to think algorithmically.
- Strong communication skills and ability to work effectively in a team environment.
Responsibilities
Design, develop, and maintain high-performance, reusable, and reliable Java and Kotlin code.
Lead the architecture and development of new features and applications.
Collaborate with product management and other stakeholders to define and refine requirements.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automation.
Mentor junior developers and promote a culture of continuous learning within the team.