Java Developer
Salary undisclosed
Checking job availability...
Original
Simplified
About the role
ALP, an innovative company specializing in logistic property development. We are seeking a dynamic and experienced Application Developer to be responsible for developing and maintaining Java-based applications. This role contributes to the design, development, and implementation of software solutions that support our organization's business processes.
Reporting to: IT back-end team lead
Job Responsibilities
What you’ll do
- Collaborate effectively with cross-functional teams to systematically gather and meticulously analyze system requirements.
- Dedicate to the comprehensive lifecycle of Java applications, including design, coding, testing, and debugging.
- Continuously improve and enhance our existing software applications.
- Troubleshoot and resolve software defects and issues.
- Ensure software meets quality and security standards.
- Keep up to date with Java and software development best practices.
Who you are
- Problem-solving and analytical thinking.
- Understanding of software development best practices.
- Excellent communication and teamwork skills.
- Ability to work in a fast-paced and collaborative environment.
Essential and Functional Skills Required
- Bachelor's Degree in computer science, information technology or related field, and an advanced degree is preferred.
- Proficiency in English for listening, speaking, reading, and writing.
- At least 1+ years of relevant experience in Java application development.
- Familiarity with development tools, including IDEs like IntelliJ, and version control systems such as GitLab.
- Strong Knowledge of database management systems (RDBMS), such as PostgreSQL.
- Proficiency in Java programming skills, including developing web applications and RESTful APIs. Having related Java certification (e.g., Oracle Certified Java Programmer) is a plus.
- Familiarity with software development methodologies, such as Agile or Scrum.