Return to jobs

Senior Fullstack Java Developer

Ref: 5793

Posted on 17 September 2021
Contract Type
Permanent

Position Highlights

As a Full Stack Java Developer:

  • You will collaborate with cross-functional teams to define, design, and develop new features
  • Coordinate and work with other developers, business and system analysts, and UX designers who are involved with the software
  • Independently solves various problems and rectify complicated problems through the application of design patterns
  • Work on bug fixing and improving application performance
  • Performs regular reviews on codes done by less experienced developers and offer feedback and suggestions for those codes
  • Mentors the junior and mid-level developers of the team, and can designate tasks to team members in a balanced and effective manner
  • Research, design, implement, and manage software programs, and test and evaluate new programs
  • Sets up a development environment on their own, and has the ability to mentor a team of junior developers
  • Create diagrams and models that will show to other programmers the code needed for an application
  • Develop high-level system design diagrams for program design, coding, testing, debugging and documentation
  • Communicates with clients about the business processes of their projects and has the ability to transform business processes into programming code
  • Be able to communicate development progress to senior management
  • Independently communicate with both client technical teams and business owners as needed during the design and implementation

If you have:

  • Between 3-5 years of experience working with Java
  • Experience with AWS cloud, AWS Elastic Beanstalk AWS EC2, AWS Relational Database Service (Amazon RDS), Aurora DB
  • Experience with Rest API in JSON format
  • Experience with Vue.js or another similar framework (React, Angular, etc.)
  • Experience with web markup, including HTML5, CSS3
  • Experience with server-side CSS pre-processing platforms, such as SASS
  • Experience to write testable code in terms of CI and CD
  • Experience with source control systems, Bitbucket and Git
  • Strong knowledge of Design Patterns and OOP principles
  • Experience working with Scrum or Agile methodologies
  • Fluency in English

You will get:

  • The chance to a part of an international team focused on excellence in product development
  • Upskilling Training Programs
  • Recognition awards
  • Additional health coverage
  • Special offers and discounts
  • Food and Gift vouchers
  • Sport cards
  • Competitive remuneration package
  • Performance-based bonuses
  • Charity and sport initiatives