Java SQL Agile
• Engage in system analysis and collaborate professionally directly with clients. • Research and develop systems based on detailed client specifications. • Conduct software analysis, programming, testing, and debugging. • Contribute to product improvements and refine working procedures alongside PM and clients. • Write clean, readable, and maintainable code. • Implement software solutions by developing and maintaining Java components and interfaces. • Develop UI elements integrated with server-side logic. • Resolve issues according to project plans and report progress to the Project Manager. • Adhere strictly to software development best practices as regulated by projects and company standards. • Mentor and train intern and junior developers.
• Proficient in Java with at least 3 years of experience • Excellent communication skills in English • Good knowledge and hands-on experience with J2EE, Spring Boot framework, Hibernate • Mastery of Java Core • Hands-on experience with Angular framework • Strong understanding of Design patterns, OOP, REST API, JSON, RESTful, OAuth • Good knowledge of MVC architecture • Experienced with MS SQL Server or similar databases like MySQL, PostgreSQL • Familiarity with Agile methodologies • Strong teamwork skills and ability to work well under pressure • Good organizational skills including technical document research, creation, and management
• Free internal courses with experienced instructors. • Support for external training courses. • Policies promoting learning, knowledge sharing, and exchange.