wagey.ggwagey.ggv1.0-e93b95d-4-May
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs/Backend Engineer Role/csit - Centre for Strategic Infocomm Technologies - Backend Software Engineer (Information Management Systems)
csit

csit - Centre for Strategic Infocomm Technologies - Backend Software Engineer (Information Management Systems)

Singapore3mo ago
In OfficeMidAPACDiagnosticsSoftwareCloud ComputingBackend EngineerSoftware EngineerDocumentationPerformance ManagementReportingJavaSpring Boot

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Requirements

• Background in Computer Science, Computer Engineering, Information Systems or a related field • At least 2 years of hands-on experience in Java programming. Relevant project or internship experience will be considered for candidates with no prior working experience. • Experience in back-end development using frameworks such as Spring Boot • Familiarity with microservices architecture & RESTful API design

Responsibilities

• Develop and maintain backend systems for Information Management Systems applications to ensure high performance, reliability, scalability, security, and compliance with industry standards. • Collaborate closely with frontend developers, product managers, business analysts, quality assurance engineers, DevOps teams, and other stakeholders in the software development lifecycle of Information Management Systems applications to understand requirements, design system architecture, implement features, test functionality, troubleshoot issues, optimize performance, refactor code for maintainability, deploy updates or new releases. • Write clean, efficient, well-documented, modular and reusable backend code using industry best practices in software development methodologies such as Agile/Scrum to deliver high quality products that meet user needs and expectations while adhering to timelines and budgets. • Monitor system performance metrics, logs, error reports, security alerts or incidents, troubleshoot issues promptly using diagnostic tools or techniques, implement fixes or enhancements as needed, ensure continuous availability of Information Management Systems applications during development cycles by setting up staging environments for testing and deploying code changes. • Participate in regular meetings with cross-functional teams to review progress on projects, discuss technical challenges, share feedback, identify opportunities for improvement or innovation, align goals and priorities across different aspects of Information Management Systems applications development lifecycle from planning through maintenance phases while ensuring effective communication among team members. • Stay updated on latest trends in backend software engineering such as cloud computing technologies (AWS/Azure), microservices architecture patterns, containerization tools like Docker or Kubernetes, serverless functions frameworks like AWS Lambda or Azure Functions that can be leveraged to improve scalability and performance of Information Management Systems applications while ensuring compatibility with existing infrastructure. • Contribute actively in code reviews by providing constructive feedback on peers' work using version control systems such as GitLab, GitHub or Bitbucket; identify potential bugs, security vulnerabilities, design flaws or best practices violations that need to be addressed before merging changes into main branches of Information Management Systems applications. • Attend training sessions, webinars, conferences or online courses on backend software engineering topics such as database management systems (SQL/NoSQL), data modeling techniques, query optimization strategies, caching mechanisms, load balancing algorithms, fault tolerance methods and recovery procedures that can be applied to Information Management Systems applications development projects. • Maintain a professional network of contacts in the industry through social media platforms like LinkedIn or Twitter; engage with relevant communities by sharing insights on backend software engineering topics such as emerging technologies (e.g., AI/ML, IoT), best practices for system design and development, challenges faced during Information Management Systems applications projects while seeking advice from experts in

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·FAQ·Wagey on X