As a Java Software Engineer, your primary responsibility will be to design, develop, and maintain Java applications using Spring framework and related technologies. You will be working with cross-functional teams to deliver high-quality software solutions that meet ASYX's needs and standards.
Responsibilities
- Design, develop, and maintain Java applications using the Spring framework.
- Write clean, efficient, and maintainable code.
- Ensure the quality, performance, and scalability of the application.
- Debug and resolve issues reported by users or internal teams.
- Continuously learn and apply new technologies and best practices to improve development efficiency.
- Participate in code reviews and contribute to the improvement of the development process.
- Communicate effectively with team members, stakeholders, and management.
Qualifications
- A bachelor's degree in computer science or a related field.
- At least 3 years of experience in Java software development using the Spring ecosystem is a plus.
- Strong knowledge of Spring frameworks and related technologies, such as ReactJS, Spring Boot, Spring Data, and Spring Security.
- Proficient in Java programming language.
- Experience with web development technologies, such as HTML, CSS, JavaScript, and jQuery.
- Familiarity with SQL and NoSQL databases.
- Ability to write clean, efficient, and maintainable code.
- Experience with version control systems, such as Git.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Possesses good English speaking and - writing skills.