Primary Responsibility
- Develop highly scalable server applications and web services using Java
- Integrate various databases, caching, search indexing solutions to build feature rich server side services
- Partner with front-end developers to implement seamless client-server integration for mobile applications
- Work collaboratively with server side development team to build highly scalable real time content aggregation and delivery service powering mobile applications used by millions of users daily
- Work closely with product managers to architect software solutions to meet business use cases and technical requirements
- Develop highly scalable real-time systems based on N-tier client-server architecture
- Deliver high quality, efficient, modular, well-tested, highly scalable code
- Debug and resolve bugs in a complicated and interconnected software ecosystem
- Mentor and provide technical leadership to development team, perform code review, evaluate and recommend software tools
- Help develop processes, methodologies and best practices to improve team efficiency
- Work with systems administration team to project, plan and design systems infrastructure to meet application needs
Qualification
Qualification
- Minimum Bachelor degree in Computer Science, Computer Engineering, Information Systems or related fields
- Passionate about writing efficient code and building highly scalable applications
- Exhibit a clear affinity for software development process
- Mature and highly adaptable to new cultural surroundings
- Must be a team player and be an able to adapt to our company culture
- Must be self-motivated, able to work in team with minimal supervision
- Previous project portfolio is desirable
Technical Skill Requirements:
- Highly proficient in Java
- At least 2 years experience developing Java-based server applications (Middle/ Senior Level)
- Familiar with common Java framework like Spring, Hibernate
- Familiar with unit, integration and functional testing methodologies
- Familiar with design patterns
- Familiarity with Scala language is preferable
- Familiarity with SQL databases like MySQL, Oracle etc is preferable
- Familiarity with NoSQL databases like MongoDB is preferable
- Exhibit adequate knowledge of Linux operating systems
Informasi lebih lanjut
Bidang Pekerjaan |
Status Kepegawaian |
Hardware/Software Engineer, Hardware/Software Engineer
|
Full-Time
|
Pendidikan Terakhir |
Gaji |
-
|
Sesuai Peraturan Perusahaan
|
Tingkat Jabatan |
|
-
|
-
|
Powered By