Responsibilities:
- Research, design, and develop computer and network software or specialized utility programs.
- Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Update software, enhance existing software capabilities, and direct software testing and validation procedures.
- Collaborate with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements.
- Ensure efficient error and exception handling, resource management, and system stability.
Requirements:
- Degree in Computer Science, Information Technology, or a related discipline.
- 3-8 years of experience in designing and developing enterprise-quality web applications using Java.
- Experience in building applications with SpringBatch.
- Proficiency in designing and developing Microservices and Restful APIs using SpringBoot.
- Hands-on experience with MS SQL Server.
- Familiarity with the SMTP protocol.
- Experience with Weblogic application server.
- Strong understanding of design patterns, error handling, and system resource management.
- Exposure to DevOps practices and tools like Jenkins, Bitbucket, and Ansible.
- Experience working within Agile/SCRUM methodologies.
- Familiarity with ReactJS for front-end development.
To apply, simply click the "Apply" button or send your updated profile to [email protected]
EA Licence No.:18S9405 / EA Reg. No.:R1330864
Percept Solutions is expanding and actively seeking talented individuals. We encourage applicants to follow Percept Solutions on LinkedIn at https://www.linkedin.com/company/percept-solutions/to stay informed about new opportunities and events.