Job Description
Upgenics International is a leading software development & RnD expert company
providing superior software for web & mobile, creative designing solutions &
services to companies across the globe. A strong Technology
Development/Innovation Center in Pakistan with Sales & Marketing Department in
US earned more than 250+ satisfied clients worldwide.
Duties and Responsibilities
- Unit-test code for robustness, including edge cases, usability, and general
- reliability
- Continuously discover, evaluate, and implement new technologies to
- maximize development efficiency
- Collaborate with a team to define, design, and ship new features
- Identify and fix bugs
- Help maintain code quality, organization & automation
- Coming up with ideas to improve speed & scalability. Finding new ways to
- track how users are using our solutions.
- Write clean structured and well-documented code
Knowledge/ Skills/Abilities
- Proficient knowledge of Java, Android & Kotlin Programming Language.
- Proven working experience in Android SDK, Java core concepts, JDBC, Multi-
- Threading and Synchronization.
- Extensive knowledge of JDK 8 and above and Hands on experience on JavaFX
- Knowledge of core Java features (Strings, Regex, Java Collections, Java AWT &
- Events etc)
- Familiarity with latest Android and Java programming techniques and
- technologies.
- Sound knowledge of OOP concepts. Experience in XML and JSON parsing.
- Sound knowledge of Data Structures & Algorithms.
- Sound Knowledge of Software Design Patterns.
- Experience in Event based programming.
- Hands on experience with IntelliJ IDEA
- Stay informed about industry best practices
- The ability to handle multiple projects and tasks at the same time
The candidate will get a chance to diversify his/her programming skills in different technology stacks, mainly, Java.