We are looking for a senior java (5-6) Developer responsible for the business side development of our service.
Your primary focus will be to implement CR (change requests) comes from customer, creating new web service, with a focus on performance.
Your main duties will include developing new features and coupling them together into a functional app. You will work within a “Scrum” team closely with other developers, architects and product owner to achieve a common goal.
Your responsibilities:
- Delivering modules and maintaining back end part of our application.
- Write clean code.
- Writing tested and documented code with a rigorous mind-set.
- Cooperating with the back-end developer in the process of building the services required to fulfill the business requirement.
- Creating and maintaining web services
- Work with other team members; share knowledge, suggestions, perform peer reviews
- Creating self-contained, reusable, and testable components
- Define and keep your deadlines
- Be part of the bug fixing process
Requirements
- 3+ years of experience with JAVA, working on large web applications.
- Java language
- Groovy language
- AspectJ language
- SOAP/WSDL based services implementation/testing
- Shell scripting
- Unix systems - HP-UX/AIX/Linux
Required skills (optional):
- Telco knowledge - Fixed line/Mobile services
- Knowledge of Design Patterns Concepts
- Experience with version control systems like Git
- Professional English communication skills
- PL/SQL language
- Oracle database concepts (queries optimization/administration part to some certain level)