We are a dynamic services company in search of self-motivated individuals to join our team as a Java Developer. This is a fantastic opportunity for passionate software developers to contribute to our enterprise customer’s success and accelerate their career in the realm of enterprise solutions.
Responsibilities
• Understand technical requirements and architecture.
• Perform system analysis and design based on project requirements
and with senior’s guidance.
• Perform database design and manipulation using various SQL servers.
• Perform software programming and web development using Java
Programming and various software technologies.
• Create a reasonably normalized relational model with useful error
messages and logging capabilities.
• Perform User Interface and User Experience when developing
systems.
• Perform testing, deployment and maintenance of the solutions.
• Prepare software versioning and proper documentation.
• Attend project related meetings with clients as well as internal
meetings (as and when required).
• Meet deadlines, prioritize multiple tasks and react quickly to shifting
priorities.
• Develop close working relations with peers and colleagues to better
understand their needs and requirements.
• Keep up with latest software solutions and technologies and be able
to make recommendation.
Requirements
• Diploma/Degree in Computer Engineering or related disciplines.
• At least 2 years of relevant working experience.
• Has strong programming experience and knowledge in Java
Programming and other software programming framework.
• 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.
• Experienced in various testing techniques and able to make test
cases.
• Creative, innovative and strong sense of design with an eye for
upcoming trends.
• Has high initiative to learn emerging technologies relating to software
development and IT solutions.
• Technology focused, self-motivated and proactive in problem solving.
• Team player and can work with minimum supervision.
• Commitment to deliver projects on schedule.