Junior Software Engineer (Java+ Angular) to $1000

We are seeking a motivated and talented Junior Software Engineer with a strong foundation in Java, Angular, Spring Boot, and Hibernate technologies. The ideal candidate will be a quick self learner and a problem-solving enthusiast who thrives in a dynamic environment. Proficiency in English is essential for effective communication with team members and stakeholders.
Responsibilities:
- Develop and maintain software applications using Java, Angular, Spring Boot, and Hibernate.
- Collaborate with the development team to contribute to the enhancement and maintenance of the existing product.
- Troubleshoot and resolve bugs and issues in a timely manner, ensuring a high level of code quality.
- Independently debug and investigate issues to identify root causes and implement effective solutions.
- Write and execute unit tests to ensure the reliability of codebase.
- Participate actively in code reviews, providing constructive feedback to peers.
- Continuously improve query performance and optimize database interactions.
- Work closely with security tools like SonarQube, Snyk, Fortify, and Black Duck to identify and resolve security vulnerabilities.
- Demonstrate a commitment to learning and adapting to new technologies, tools, and best practices.
- Contribute to the team's efforts to ensure software quality, scalability, and maintainability.
- Collaborate with cross-functional teams to ensure alignment on project goals and requirements.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Solid understanding of Java programming language and its related frameworks.
- Familiarity with frontend development using Angular.
- Experience with Spring Boot and Hibernate for backend development.
- Strong problem-solving skills and the ability to independently debug issues.
- Eagerness to learn and adapt to new technologies and tools.
- Proficient in English, both written and spoken.
- Team player with excellent communication skills and the ability to collaborate effectively.
- Previous exposure to security issue resolution and familiarity with security tools (e.g., SonarQube, Snyk, Fortify, Black Duck).
- Knowledge of unit testing and writing testable code.
- Experience with query optimization and database performance improvement.
- Familiarity with Postgres, AWS, Kubernetes, Kafka, and Azure is a plus.

This is a fantastic opportunity for a proactive individual who is passionate about software development and keen on contributing to the growth and success of our product. As a member of our dynamic team, you will have the chance to learn, collaborate, and make a meaningful
impact on our projects. If you are excited about tackling challenges, resolving bugs, and working in a collaborative environment, we encourage you to apply.

Published 12 May
223 views
ยท
46 applications
98% read
ยท
14% responded
Last responded 6 days ago
To apply for this and other jobs on Djinni login or signup.