Java developer (SHD)

Information about the offer
  • Type of employment: b/d
  • Offer ID:
  • Category: Java J2EE
  • Place: Prague , Czech Republic
Requirements
  • Minimal level of education:: b/d
  • Minimal experience: Between 2 and 5 years

VACANCY DESCRIPTION

The candidate will part of the Software House of customer, in charge of developing Server Solution to offer trusted and convenient digital services to billions of individuals. This software is developing Server solution for Telecom and Banks organization (Mobile Financial Services). The software house is mainly divided into two different departments, the Software House Product – SHP - (ie, R&D) and the Software House Delivery – SHD- (ie, Customization of the products).
The Software house delivery is in charge to develop all the customs features in order to match the exact needs of our customer, and add new features in the product in parallel of the core functionalities.
The Software house delivery is working hand to hand with the delivery team.

DUTIES

•Apply Software Development Life Cycle (Design, Implementation & Testing, as well documentations) to implement software customization around customer core product or module of customer core products
•Prepare design & architecture of the software/custom to be developed in term of scalability, performance and reusability
•Implement software development best practices
•Perform unitary testing
•Provide necessary documents (structured & easy to understand): design documents, release notes …
•Share development knowledge between team members
•Front end and interact with the customer on technical topics
•Perform custom maintenance (bug fixes and improvements) in the expected time.
•Perform maintenance for the modules developed by SHP of customer core products (bug fixes and improvements) during the warranty phase of the project.
•Perform weekly reporting on the development/project progress to Team Leader

REQUIREMENTS

•Senior development skills in Java standard edition and J2EE
•Multi-threading & networking programming knowledge
•Experienced in building solution architecture of J2EE & multi-tier applications
•Experienced in developing “peripheral” applications that interacts with other systems (Web services, JMS, HTTP/FTP, SMPP, JPA, …)
•Knowledge of junit or good unit tests process and real time testing (SOAP/Jmeter ...)
•Knowledge of one application server (weblogic, Apache TomEE) and open sources (spring, axis, hibernate)
•Good experience with SQL (environment PL/SQL) Oracle Database
•Work experience in Linux OS command line/scripting (RedHat) environment and vmware usage/tuning
•Experiences in development methodology and life cycles
•International experience will be a good plus


•Good culture of real time software dev/monitoring/statistics, coding good practices (agile scrum, code review, design patterns...) will be a real plus
•Knowledge of cloud technologies (Docker, Kubernetes, micro services, etc)
•Knowledge of Telecom networks, security and handsets development (GSM/3G/LTE, secure SW/PKI, SIM card, J2ME middlets) is also a key advantage

WHAT WE OFFER

b/d