Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

Java Software Engineer

Level:

Experienced Professional

Are you a highly experienced Java Software Engineer who is passionate about creating something new, thrives in an agile environment, reliable, and constantly seeking to elevate your skillset? Be part of our team that is dedicated to crafting and delivering great software.

Main duties and responsibilities:

    ● Design, develop, and test Java-based solutions using common standards and frameworks
    ● Integrate user-facing elements developed by front-end developers with server-side logic
    ● Formulate and define system scope and objectives through research and investigation to develop or modify moderately complex information systems
    ● Translate software requirements into working and maintainable solutions, optimized for maximum speed and scalability while maintaining the quality of code
    ● Build reusable code and libraries for future use
    ● Implement security and data protection
    ● Design and implement data storage solutions
    ● Manage user authentication and authorization between multiple systems, servers, and environments
    ● Perform data migration, transformation, and scripting
    ● Create database schemas that represent and support business processes
    ● Implement automated testing platforms and unit tests
    ● Collaborate effectively through teams

Qualifications:

    ● Bachelor’s degree in Computer Science / IT / Computing / Business or equivalent
    ● At least 3 years of software development experience in Java
    ● Working knowledge and experience in Java Springboot and backend technical stacks such as PHP, Java, SQL, Kubernetes, etc.
    ● Proficient in continuous integration and code versioning tools, such as GitLab and Github
    ● Excellent knowledge of OWASP security principles
    ● Experience in utilizing project management tools such as JIRA
    ● Can start immediately