Submitted by Anonymous (not verified) on
Developer (Backend)
Company name

Green Tomato Limited

Job Type
Full Time
Job Description

Build Cloud-based and on-premise solutions using varied languages and tools
Write well designed, testable, and efficient code
Implementation of security and data protection
Optimize application for maximum speed and scalability
System Integration with external application
Implementation of a robust set of web services and RESTful APIs to power the web application
Design and develop testing methodologies and tools in accordance with the established standards
Conduct Unit Testing and Regression Testing ensuring the overall quality of applications
Participate in functional and non-functional testing
Ensure that the designs are in compliance with specifications
Analyze and resolve technical and application issues
Prepare and produce releases of software components
Support the user requirement collection process, development of user stories and estimate efforts
Transform Business Requirements into Logical Design, and Logical Design into Physical Design Implementation
Support continuous improvement by researching and evaluating a variety of software products, investigating alternative technologies, and presenting these for architectural review
Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
Follow ad hoc task and assignment upon request

Job Requirement

You are proficiency in Java 8+ and Declarative/Functional Programming
You are experienced in Spring Framework, Hibernate or OGM Tools
You are experienced in SQL, MSSQL or MySQL Server
Experience in Web, JS, Node.js, Kotlin, Golang would be advantage
Experience in MQ, Document / Graph DB would be advantage
Experience in Public/Private Cloud, Containerization and Scalable Architecture would be an advantage
Experience in Agile, DevOps and Continuous Integration would be advantage
You are a team player, detailed oriented, self-motivated and good in time management
Interest and passion in new technology

Education Level
Doctoral or professional degree
Master's degree
Bachelor’s degree
Department
Computer Science
Electrical Engineering