Java Developer

 Job Description:

Position:

As a Java Developer at ICT Strypes, you will use the Java stack to implement new applications, features, services, and tools for some of the largest and most successful companies in the world. You will also help clients build software platforms at scale, assisting in every part of the process, from concept to production.

The candidate will thrive in a work environment that requires strong problem-solving skills and independent self-direction, coupled with an aptitude for team collaboration and open communication, as the successful candidate will need to play a key role in working with the Architect, Product Owner, and Key Users to help transform the product's future development direction.

Essential Functions:

  • Work closely with a proven development team on major software releases;
  • Working in an agile development environment;
  • Ensuring all deliverables are met as per plans and specifications;
  • Delivering quality software on time;
  • Fast learner and self-starter.

Essential Skills:

  • 4+ years of experience in desktop applications development with Java, Java EE;
  • Write efficient, scalable, testable, and maintainable code for new features and system components;
  • Participate in design discussions about new features and contribute to decision-making process;
  • Excellent communication and team, stakeholder collaboration skills;
  • Excellent analytical and design capabilities;
  • Experience with creating and maintaining design, requirements and test documentation;
  • Experience with Design Patterns is an advantage.


  Required Skills:

Java