Reliable Software is looking for a Sr. Java Developer (Performance) to join their team. The ideal candidate will have 8-10 years of experience and strong performance specific requirements including JVM tuning, concurrency, and responsive user interface.
Requirements
- Strong Performance specific requirements including JVM tuning, concurrency, responsive user interface
- Familiarity with agile/iterative development methodologies (XP, SCRUM, etc.)
- Strong object-oriented design and Java programming skills, including experience with leading open source frameworks such as Spring, JQuery and Junit
- Proven ability to implement industry best practices
- Knowledge of JavaScript and web technologies for the browser (HTML, XML, CSS, JSON) (3+ years)
- Experience using several RESTful APIs to build out a single page
- Real-world experience building very large scale, high availability applications
- Strong understanding of container management (Apache, JBoss, Jetty)
- Solid relational DBMS skills using SQL server, Oracle MySQL, MS SQL, Oracle or other DBMS products
- Experience interfacing with REST web services
- Working knowledge of development tools such as Eclipse, GIT, and Maven
- Knowledge of continuous integration and release management tools
- Knowledge of Cloud frameworks a plus
- Experience with AngularJS a plus
- Working experience with statistics and reporting a plus
- Working experience with scripting languages python, perl, ruby a plus
Benefits