- Develop and engineer a complex, multi-tiered distributed software systems
- Provide software solutions for technical and business requirements and code the implementation
- Perform code changes to enhance a product or add new features, to resolve programming errors and develop new products as assigned
- Develop and finish Dev tasks in a timely manner based on project plans
- Actively communicate with different functional teams and stakeholders about the progress/changes made in your developing/coding works
- Regularly perform code review and improve the code quality
- Provide authentic time logging and tracking of the tasks working on
- Keep up to date with the best practices
Requirements:
- 5+ years' experience in J2EE / Java / Web development
- 5+ years of progressive experience in software development and proved equivalent capacity on Java development
- Experience in Enterprise Software Solutions
- Experience in architecting software solutions is a strong plus
- Experience with Oracle database and Hibernate are ideal
- Ability to effectively troubleshoot software related issues
- Perform effectively in a multitasking and high pressure environment
- Have strong interpersonal, as well as written and verbal communication skills
- Strong professional attitude together combined with a drive to get things done and diligent
- Customer satisfaction and result driven
- Respect and flexible to changes