About the Role
We operate in small startup-sized teams. With an ambitious product roadmap, we focus on moving quickly and working on building Microservices based application development platforms. A successful candidate will have a flexible mindset (not married to a single language, single technology stack) and a passion for programming and experiment with new technologies.
We are looking for someone with:
Very good knowledge with Java technologies such as standalone apps, J2EE/JEE applications.
Experience in using Software Design Patterns.
Knowledge on Oracle RDBMS, RDBMS design and normalization.
Experience in enterprise integration patterns such as file transfers, database replications, API integrations, Streaming etc.
Knowledge in IBM WebSphere MQ and IBM solutions will be an added advantage.
Knowledge in AS/400 systems including ability to troubleshoot, apply patches, maintenance of legacy applications will be an added advantage.
Knowledge about relational databases and DB2 database system will be an added advantage.
Willingness to study legacy applications and transform them to modern technologies.
Working collaboratively in a cross functional team in an Agile delivery environment.
Adhere to DevOps principles and involve with projects in their full software lifecycle from development, QA, deployment and to post-production support.
Thirst for learning and regularly updating knowledge
Strong communication skills that are influential and convincing
Experience in implementing / enhancing distributed and highly available enterprise applications that scales for enterprise demands.
Exposure in planning and execution in modernization of legacy application upgrades to latest technology.
You're passionate about clean and testable code
Perks at Sysco LABS:
Great work environment!
Excellent health benefits and company 401(k) program