Software Engineer - Java
Software Engineer - Java
NashTech1-3 Years
- Posted 10 hours ago
- Be among the first 10 applicants
Job Description
Job description
- To develop software program with limited support from senior engineers
- To write code in compliance with established coding quality standard of the company
- To write unit tests and run through all the test cases for assigned tasks and ensure all cases tested and passed before release for testing
- To be able to securely and effectively use the AI in the SDLC
- To self-train on new technologies
- To implement strictly all the customer's process if being requested, company's processes and systems complied with CMMi standard.
- To report directly to the Project Manager/Project Leader for project related issues and his/her line manager for all other issues including problems in a project
- To have authority on all the matters related to programming tasks assigned by the Project Manager/Project Leader in charge
- To be liable for keeping the confidentiality of all technological and business secrets of the Company during the employment
Qualifications
- 1-2 years of experience in software development using Java
- Good understanding of Core Java, Object-Oriented Programming (OOP), collections, exception handling, and multithreading fundamentals
- Hands-on experience with Spring Boot for developing backend applications, developing RESTful APIs
- Has basic understanding of Microservices Architecture and common integration patterns
- Hands-on experience working with relational databases such as PostgreSQL or MySQL,
- Familiarity with containerization technologies such as Docker
- Basic understanding of event-driven architecture; experience with Kafka is a strong advantage
- Familiarity with software development best practices, including clean code principles, design patterns, code reviews, and coding standards
- Understanding of application security, performance, scalability, and maintainability considerations
- Experience working in an Agile/Scrum environment
- Familiarity with Git and CI/CD practices
- Basic understanding of Generative AI tools (e.g., GitHub Copilot, Claude Code, Cursor) and their application in software development.
- Able to communicate effectively in English and work with English technical documentation
- Strong analytical, problem-solving, and continuous learning mindset
What makes working with us special:
- 13-month salary per year.
- Performance bonus
- Social – Health – Insurance paid fully.
- Healthcare: Annual health check-up,
- Premium Health Insurance
- Annual leaves: 14 days.
- Clubs program: Football, Badminton, Swimming, Tennis, Rock, Yoga....
- Training courses: Technical skills – Soft skills – English
More Info
Key Skills
Event-Driven Architecture
Clean Code Principles
Microservices Architecture
Code Reviews
Software Development Best Practices




