Software Engineer - Java

Auckland, Auckland
Posted 19 days ago
Logo PST.AG
Company:
PST.AG
Company Description:
PST.AG is a Germany-based company that specializes in providing custom-built worldwide data and software for Global Business Solution. In order to support a wide range of business companies, PST.AG provides data encompassing compliance with various authorities to financial and custom regulations. These data and software solutions follow international standards and are compatible with software and worldwide data. Hence, we specialize in providing custom-built third party software products like SAP and Oracle.
Contract Type:
Full Time
Experience Required:
5 to 10 years
Education Level:
Bachelor’s Degree
Number of vacancies:
1

Job Description

As a Backend Developer you will:
• Write effective, scalable code.
• Develop back-end components to improve responsiveness and overall performance.
• Write unit tests and perform code reviews to ensure high-quality code.
• Optimize application performance and scalability.
• Write clean, efficient and well-documented code.
• Implement security and data protection solution.
• Participate in agile development processes, including sprint planning, daily stand-ups.
• Stay updated with new technologies and trends in AI, especially large language models, to drive innovation within our projects.

Must-haves:
• A Bachelor's or Master's in Computer Science or any other related field.
• Minimum of 8 years Experience in Java development.
• Experience orGood understanding in JAVA 17 or Higher
• Good understanding of common design patterns in Java
• Good understanding of Java concepts such as generic programming
• Experience with Front End development
• Experience in Stream API
• Experience in Maven
• Good Understanding in XML/JSON.
• Good understanding in GIT
• Knowledgeable in Linux OS

Nice to have :
• CI/CD Jenkins build system
• Knowledge in Apache Nifi
• Experience in Docker Containerization
• Experience in developing/testing in Pyton
• knowledge GTS xml for SAP
• Good understanding with Large Language Models ( LLM )