Neslo Technologies
Full Stack - Junior Java Developer
Status: Open
Salary: R 20,000 to R 30,000
Experience: 2 years
Fully Remote: Yes
How to Apply
Or reach out to:
jsofoglou@neslotech.co.zaPosition Summary: We are seeking a motivated and skilled Junior Java Developer to join our dynamic team. The ideal candidate will have a solid understanding of Java development and a passion for building high-quality software solutions. This role offers the opportunity to work on exciting projects that involve modern technologies and frameworks, contributing to both back-end and front-end development.
Key Responsibilities:
- Develop, test, and maintain Java applications, ensuring high performance and responsiveness.
- Collaborate with cross-functional teams to design and implement new features.
- Participate in code reviews to maintain code quality and share knowledge with the team.
- Assist in troubleshooting, debugging, and optimizing application performance.
- Contribute to the design and architecture of scalable and maintainable codebases.
- Implement and consume RESTful APIs for application integration.
- Stay updated with the latest industry trends and technologies to bring innovative solutions to the team.
Required Qualifications:
- 2+ years of experience in Java development, specifically with Java 8+ and up to Java 21.
- Proficiency in Java Spring Boot for developing robust back-end applications.
- Experience with front-end development using ReactJS and/or VueJS.
- Understanding of web development concepts and proficiency in JSX.
- Familiarity with middleware technologies and REST API integration.
Preferred Qualifications:
- Basic knowledge of Python for potential cross-functional projects.
- Exposure to Grails framework, even if not experienced.
- Experience with Apache Pulsar or similar messaging systems.
Skills Required:
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
- Ability to work independently and in a remote team environment.
- Eagerness to learn and adapt to new technologies and methodologies.
Working Conditions/Environment:
- This is a remote position, offering flexibility and the opportunity to work from anywhere.
- Collaborative and inclusive work culture that promotes professional growth.
- Opportunities for continuous learning and career development.