Job Details
Job Details
- Backend Development
Responsibilities
- Knowledge of continuous improvement, test-driven development and pair programming
- Good oral and written communications skills.
- Experience with multi-threaded, high-volume, real-time, on-line transaction processing
- Experience developing software for systems with high availability requirements
- Working knowlege of information security concepts and principles
Job Requirements
Technical Skills and Experience required:
- 5+ years of Software Engineering experience
- BS Engineering/Computer Science or equivalent experience required
- Expertise server side, back-end experience developing software in Java SE 1.7/8, J2EE , Spring, Maven, MVC is preferred. Python knowledge is plus..
- Java and object oriented design concepts, including core libraries, design patterns, encapsulation, polymorphism, inheritance
- Experience with an agile software development lifecycle including design, development, testing and support
- Experience developing core Java applications running on a JRE in the Linux environment (multi-threading, sockets)
- Server-side web technologies (servlets, sessions, hibernate, spring, RESTful architecture)
- Relational database technologies (Oracle, MySQL)
- Enterprise application server technologies (Tomcat, Jetty, WebSphere)
- Ability to work well with internal and external technology resources.
- Ability to complete complex bug fixes.
We offer
- Lap top to be provided
- 15 Paid day-off per year
- Competitive salary
- Good chance to work at where starts the next cloud service paradigm shift with integrated service and AI reports