We're seeking a talented developer to join our team and leverage their Java expertise to design and develop user-friendly UIs and UXs. You'll collaborate with cross-functional teams to craft exceptional user experiences while tackling a variety of technical challenges.
- Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Perform system analysis and design based on project requirements and seek senior advises.
- Research, design, and develop computer and network software or specialised utility programs.
- Perform database design and manipulation using MS SQL Server.
- Perform software programming and web development using Java Programming and various software technologies.
- Create a reasonably normalized relational model with useful error messages and ogging capabilities.
- Perform User Interface and User Experience when developing systems
- Keep up with latest software solutions and technologies and be able to make recommendation.
- Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
- Perform testing, deployment and maintenance of the solutions.
- Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements
- Attend project related meetings with clients as well as internal meetings (as and when required)
- Prepare software versioning and proper documentation.
- Able to work within project timeline.
- Ability to work on multiple projects concurrently.
- Develop close working relations with peers and colleagues to better understand their needs and requirements.
- Meet deadlines, prioritize multiple tasks and react quickly to shifting priorities.
Requirements
- At least 3 to 4 years of relevant working experience
- Has a strong programming experience and knowledge in Java Programming and MS SQL Database
- Core knowledge on Spring Framework, Hibernate/Entity, HTML, CSS3 and JavaScript
- Has experience in working with DLLs, SDKs and APIs
- Familiar with developer’s tool, Apache Tomcat, Apache Web-Servers, Spring Framework, Angular
- Experience in system interfacing (among different software systems/ devices) is preferred
- Experience and /or knowledge in Web based application development is a plus