Software Engineer Fresher (Java)
Posted: 5 days ago
Job Description
What will you do?Join to learn how to develop a modern digital banking product aimed at delivering a new experience for millions of users.Join to learn all stages of product development, including understanding requirements, proposing solutions, collaborating with stakeholders, testing, implementing, and receiving customer feedback, with guidance from senior engineers.Cooperate with engineers and team leads to ensure project progress and product quality.Learn how to build system architectures and designs that meet practical needs.Work closely with product owners (POs) to develop features that address customers’ needs.Participate in providing ideas and feedback to help strengthen the team.Get hands-on experience with modern coding standards and software development tools.Requirements:Final-year student or recent graduate in Information Technology, Computer Science, or related fields.Basic knowledge of Java or another JVM-based language.Understanding of RESTful APIs and how to integrate with other systems.Familiarity with at least one database management system (SQL or NoSQL).Having fundamental knowledge of application security and secure development lifecycles is a plus.Interest in learning about CI/CD pipelines, cache technologies (e.g., Redis), and message brokers (e.g., Kafka) is a plus.Basic English communication skills (especially reading and understanding technical documents).Good logical thinking, teamwork spirit, eagerness to learn, and proactiveness.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period