Application Developer II
17h ago

Software Engineer - Java

Job Summary :

  • Defines software objectives by analyzing user requirements; envisioning system features and functionality.
  • Designs and develops user interfaces to internet / intranet applications by setting expectations and features priorities throughout development life cycle;
  • determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.

  • Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
  • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings;
  • troubleshooting development and production problems across multiple environments and operating platforms.

  • Participate in code reviews to ensure applications fully meet business requirements
  • Supports users by developing documentation and assistance tools.
  • Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
  • Updates job knowledge by researching new internet / intranet technologies and software products; participating in educational opportunities;
  • reading professional publications; maintaining personal networks; participating in professional organizations.

  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
  • Qualifications / Requirements :

  • Bachelor's degree in Computer Science, Computer Engineering or related technical discipline or equivalent technical experience
  • 2-5+ years’ experience in full lifecycle development process including design, development, testing and implementation of moderate to advanced complexity systems.
  • Ability to work independently and collaborate with cross functional groups as required.
  • Strong verbal and written communication and presentation skills with both technical and non-technical audiences including management and cross functional groups.
  • Ability to contribute to small to mid-size technical teams including strong organizational skills, attention to detail, management of multiple assignments at the same time.
  • Must be self-directed and provide up to date information on progress and issues.

  • Ability to conduct in-depth research and work through complex problems successfully and reach workable solutions.
  • Ability to work in ambiguous situations; take a high-level assignment and work the detail to produce a successful solution.
  • Must be an energetic, self-motivated problem solver who works well in a team.
  • Ability to deliver quality software deliverables.
  • Ability to adapt to a rapidly changing environment
  • Experience in agile methodology and development process - including familiarity with the cycles of requirements definition, design, coding, issue tracking, version control, automated testing, deployment and maintenance.
  • 2-4+ years’ experience with Java, well versed in advanced object-oriented development concepts including design patterns.
  • Experience in Struts, Spring or equivalent Java programming framework.
  • Experience with writing Web Services
  • Experience with Relational Database Systems (Preferred MySQL)
  • Experience with JBOSS or Tomcat
  • Experience with AJAX
  • Experience with Data transformation, XSD, XML, WSDL and SOAP
  • Experience with Appian or other BPM tools is a plus
  • Understanding of BPMN 2.0 is a plus
  • Excellent verbal and written communication skills
  • Must be willing to work in UK / US shift schedule
  • Please read our

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form