Important:
Please use Google Chrome when applying for job to avoid any system errors due to browser incompatibility.
Software Engineer.Senior.
Thanks for your interest in the Software Engineer.Senior. position.
Unfortunately this position has been closed but you can search our 217 open jobs by clicking here.
Required Skills
- 5+ years experience in Web
development using Java, J2EE
- 3+ years experience with
Java Web frameworks such as Spring, SpringMVC and Jersey.
- 2+ years of experience
building highly available web applications with technologies such as;
Python, Perl or PHP
- 3+ years of experience
developing software in a Linux or Unix environment.
- 3+ years experience working
in Enterprise environments/technology
- 3+ years of experience in
developing front-end components of enterprise or B2B applications with
good understanding of HTML, CSS frameworks like Bootstrap and JS
frameworks like Angular.
Desired Skills
- Docker/LXC experience
- Expertise in cross-platform
software build systems, release engineering, automation, packaging,
continuous integration and deployment.
- Experience with Continuous
integration, Build Automation and Continuous deployment tools like
Jenkins, Chef, CruiseControl, GNU make, ANT, Maven, Gradle etc.
- A clear understanding of
Software Development Life Cycle and Source Code Management Systems.
- Knowledge of cloud computing
platforms, such as EC2, OpenStack, Azure.
- Proficient in building and
consuming RESTful APIs.
- Knowledge or experience with
both SQL and no-SQL database systems.
- Detail-oriented with
excellent written and verbal communication skills.
- Understand the challenges of
packaging products and managing dependencies for enterprise software
development.
- Excellent analytical,
problem-solving, troubleshooting and decision-making skills.
- Experience with Agile
Methodology and Scrum and ability to operate within short release cycles.
- Self-starter who is able to
work closely with team members and customers.