Curran Daly & Associates
Published
December 4, 2018
Category
IT  
Job Type

Description

Job Summary 

The Senior Java Developer will be part of the analysis, design, development, testing and implementation of different solutions that the company is developing.  He/she should have excellent listening skills, interpersonal skills, ability to solve complex problems, be able to visualize the solution, has knowledge of the high level design and at the same time effective in creating detailed design that are maintainable, extensible and flexible.

 Key Tasks and Responsibilities 

  • Participate in the project requirement process to understand business, technical objectives, and product requirements
  • Create detailed design based on the approved high-level architecture of the application.
  • Must understand the communication and interaction between software components and create detailed designs that are loosely coupled, easy to maintain and extend, and easy to change.
  • Coordinate with Product Owner to make sure that functional and technical requirements are met.
  • Conduct proof of concept for system designs and transfer necessary technical skills to development members.
  • Think past the products and create solutions to meet the business/IT needs
  • Communicate solutions architecture and designs to the members of the team effectively
  • Ensure that proposals are technically sound, deliverable, competitive and representative of market leadership in the application of technology to addressing business issues

Key Qualifications

Qualifications and Experience 

  • 5+ years’ experience in software development
  • Expert level knowledge in Java/J2EE/Java EE and other related technologies like SpringRest Service Javascript/JQuery, AngularJSNodeJS, HTML5, etc.
  • Preferably with experience in ElasticSearch
  • 1+ year of experience as a team leader creating designs and managing implementation
  • Good in algorithms and data structures.
  • Expert in at least one software stack (UI, middleware, or backend) is preferable.
  • Knowledgeable in different software design patterns like Gang of Four and SOLID principles.
  • Has experience in different software methodologies like Agile / Scrum.
  • Familiarity with test driven development, continuous integration, performance testing and optimization, build and release, version control/source repository.
  • Has experience in different application servers like Tomcat which includes deployment, configuration, and administration
  • Has experience in document-based database systems like MongoDB.
  • Good organizational and communicational skills
  • Strong practical Unix or Linux systems administration skills is a plus
  • Strong application software development for Linux and Windows operating systems
Apply
Please give us a link to your LinkedIn profile, if you have one.
Drop files here browse files ...

Related Jobs

Accounts Payable Analyst - BGC | Midshift   Robinsons Summit Center, Philippines new
December 8, 2018
Financial Service Associate | Night Shift | Ortigas, Pasig City   12F Robinsons Summit Center, Ayala Avenue, Makati, Philippines new
December 8, 2018
Sales Trainer | Ortigas, Pasig City   12F Robinsons Summit Center, Ayala Avenue, Makati, Philippines new
December 8, 2018
Customer Care Analyst | Taguig | Nightshift   Robinsons Summit Center, Philippines new
December 8, 2018
RPA Developer (Project-based)   Ortigas, Philippines new
December 8, 2018
Share This
Are you sure you want to delete this file?
/