Java Developer

Saggezza   •  

Salt Lake City, UT

Industry: Business Services


Less than 5 years

Posted 349 days ago

With a good understanding and hands on experience in application development and web services, the role holder will also have a strong understanding of SDLC, as well as have experience in application deployment, code coverage and writing unit test cases. The ideal candidate would be able to take on challenges and work with employees of various levels.

Successful candidates will join a team of talented and motivated developers working on strategic and highly visible client projects. Performance factors for this role include the following:

  • Ability of designed system to handle all requirements
  • Effective planning of own work and/or team’s work activities to meet commitments and quality expectations
  • Identification and resolution of project issues
  • Maximisation of team performance
  • Satisfaction with the provided technical leadership
  • Successfully design of applications meeting cost, time and technical constraints
  • Follows and mentors developers in industry best practices
  • Excellent judgment shown in making project decisions
  • Proven application of project and architectural methodologies
  • High quality of input into initiative proposals
  • The role will be based in Salt Lake City.

Essential Education and Experience:

  • 0-10 years of programming experience in any of the following languages – Java, C++, Python, C#
  • Bachelordegree, preferably in science, maths or statistics
  • Able to write optimized, modular, object oriented code
  • Strong analytical ability to understand and write algorithms for analytical & mathematical problems for e.g. different types of sorting
  • Strong experience in object oriented concepts, garbage collection, collections framework, multi-threading & generics
  • Very strong competence in OOPs concepts, design principles and design patterns
  • Good knowledge of and able to apply best practices
  • Hands on experience working with Database Query
  • A good understanding of Spring and Hibernate
  • Experience in developing unit tests and expanding unit test coverage
  • Effective communication to clarify requirements and provide the solutions to the customer as per the requirements
  • Sound knowledge of Enterprise Functionality

Essential Personal Attributes:

  • Strong client service orientation
  • Proactive, self-motivated and flexible with an entrepreneurial and ‘can do’ attitude
  • Proven ability to think logically and use technology-related knowledge to problem solve effectively and deliver results on time
  • Excellent written and oral communication skills
  • Excellent listening and interpersonal skills with the ability to understand people, build strong stakeholder relationships and foster cross group collaboration
  • Proven ability to work effectively in a fast-paced, team-oriented environment
  • Highly dependable with a strong work ethic
  • Individual contributor, who is self-motivated and effective working independently as well as part of a team