Java Software Engineer

Overview

Our client is a unique software engineering company that synthesizes technology to deliver world-class solutions to a diverse range of industries. Founded on the uncompromising principle of highly educated, best-in-class staff, they have an unmatched caliber of individuals and depth of knowledge dedicated to addressing your needs, on your terms.

No. of Vacancies
2
Specific Skills
What We Need From You:
  • Minimum 6 years' (Senior) or Minimum 4 years (Intermediate) experience working as a software engineer within an enterprise environment
  • Experience working in a delivery team together with other disciplines to deliver a product
  • A solid understanding of software engineering fundamentals
  • The commitment to building software using clean code and industry best practices
  • Proficiency and even mastery in various technologies
  • Agility to adapt to new frameworks and technologies
  • An ability to architect and structure small projects
  • The ability to build applications within an enterprise environment
  • To collaborate and bring your unique contributions to a team environment
  • An ambition to continually improve your skills, embrace challenges and be driven by excellence
  The Tech Stacks They Use *Popular but not limited to:
  • Frameworks: Spring, Spring Boot
  • Frontend techs: Angular, React, Vue
  • ORM Tools: JPA, Spring Data, Hibernate
  • Relational databases: Oracle, MsSQL, PostgreSQL, MySQL
  • Non-relational databases: MongoDB, Cosmos DB
  • Build Tools: Maven and Gradle
  • Cloud environments: Azure, AWS
  • IAC: Terraform, Bicep, AWS CDK
  • Event based messaging queues: KAFKA, RabbitMQ, Amazon SQS
Responsible For
Delivery:
  • Using your knowledge and experience to develop world-class, high-quality web and mobile applications for some of the country’s leading organisations
  • Looking at ways to improve the quality of the product we ship using containerisation and continuous integration to create a well-oiled DevOps process
  • Using your experience with multiple systems and processes
  • Getting involved in various parts of the SDLC – such as system design, analysis, scoping and estimation
  • Researching innovative technologies, and identifying ways to apply them into your project
People:
  • Demonstrating maturity in work ethic and motivation
  • Influencing change within the team
  • Building relationships and driving a collaborative team culture
  • Collaborating with teams to solve complex business problems, and make an impact, while pushing yourself and others to become more
  • Coordinating with teams to meet quality standards and timelines
  • Mentoring and growing others
  • Holding others accountable to a standard of excellence
  • Galvanizing team members
Customer:
  • Building strong relationships and understanding customer business needs
  • Managing customer expectations
  • Identify opportunities for service improvements and strategic alignment
  • Ensuring compliance with data security and industry regulations
Job Nature
Full Time
Educational Requirements
  • A bachelor’s degree in IT, Engineering or other Sciences
Experience Requirements
4 - 6 or more
Job Location
Melrose Arch
Other Benefits
What You Will Get From Them:
  • A competitive package, twice yearly salary increases and guaranteed bonuses
  • Medical aid, provident fund and insurance benefits with competitively low premiums
  • Access to their employee wellness program, with professional support resources for all aspects of wellness
  • Inclusion in their rewards program, where you will receive rewards for attending training events, social functions or for doing an excellent job
  • Commission incentives for successful business development leads and employee referrals
  • Firsthand support from leadership
  • Exposure to popular enterprise technologies and large-scale projects
  • Exposure to their in-house continuous development programmes, offering training in everything from leadership to deep technical skills
  • Continuous feedback and biannual performance reviews
Job Level
Middle, Sr. Position

Apply for this position

*
*
* Attach your resume. Max size 2mb Allowed Type(s): pdf