freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer (Java fullstack)

Responsibilities:



  • Participate in requirements capturing with Product owners, business users and domain specialists and come up with asophisticated solution design adhering to the best design patterns.

  • Write clean, self-documenting code following standard methodologies on coding incorporating unit testing.

  • Collaborate with the Senior Application Architects and other technical contributors at all levels during the application development and resolve application defects identified during System Integration and User Acceptance Testing Phases

  • Participate in code reviews, Sprint meetings and retrospectives.

  • Provide ongoing maintenance support for the applications during Post-deployment support phase.

  • In-depth understanding of all aspects of the Java platform and the Spring family of frameworks including Solace.

  • Expertise in working in large, collaborative teams to achieve organizational goals

  • Passionate about building an innovative culture

  • Be a self-starter providing creative and innovative ideas or solutions continuously improving the technological offering.


Requirements:



  • Bachelors degree in Computer Science, IT, Engineering or a relevant discipline

  • At least 6 years in software development and system integration experiences in Java and/or C++, as well as web application development using HTML/HTML5, JavaScript and JavaScript Framework (i.e. AngularJS, ExtJS, JQuery, Bootstrap).

  • Experience in analysing requirements, designing, developing and delivering enterprise applications in Java/JEE, web programming on UNIX/LINUX and Windows environments

  • Experience in web-based application development (EJB, Spring Boot, Servlets, JavaScript) and database application interfacing (JDBC, SQL) in Application Server and database.

  • Experience in Kubernetes, Docker,Containerisation, Microservices and CI/CD with containers

  • Proven ability to ensure high availability, reliability, and security of messaging services, including integration experience with AWS Messaging Services and AWS Integration Services (e.g. API Gateway).

  • Experience in Agile development methodology and continuous integration.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available