Job Responsibilities:
- Identify and analyze user requirements
- Prioritize, assign and execute tasks throughout the software development life cycle
- Develop Java EE applications
- Write well-designed, efficient code
- Review, test and debug team members' code
- Design database architecture
- Schedule product releases with internal teams
- Document development phases
- Ensure our applications are secure and up-to-date
Job Requirement:
- Diploma / Bachelor's Degree / Professional Certificates in Computer Science / Information Technology / Software Engineering, etc)
- At least 5 years of relevant experience in full stack web development.
- Familiar with Java, JavaScript, SQL and Shell Scripts.
- Candidate should possess a good understanding of and practical experience with Java Web based application development.
- Strong Java skills and object-oriented design experience, and design patterns.
- Experience in using Spring & Hibernate in programming works are highly preferred.
- Familiar with Unix/Linux environment.
- Familiar with different source control tools.
- Good knowledge with microservices is an added advantage.
- Experience in database performance tuning and query enhancement is an added advantage.
Java, Java EE, Hibernate, database performance tuning , Unix/linux, Sql, Microservices, Spring, Javascript, Shell Scripts, Design Patterns