Sr. Java Developer (Performance)
Location: Cincinnati OH
Duration: 12mons+
Hire Method: Phone / Skype
Top Skills required:
• Strong Performance specific requirements including JVM tuning, concurrency, responsive user interface
Education/Experience
• 8-10 years of experience required
• 3+ years of experience of performance monitoring and tuning using JVM
Technical Requirements
• 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
• Strong Performance specific requirements including JVM tuning, concurrency, responsive user interface
• 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
All your information will be kept confidential according to EEO guidelines.
Job details are sourced from the employer's original posting.
Open job postingAbout the company
Reliable Software offers IT consulting services to clients, enabling them to maximize their IT investment. They provide world-class business solutions leveraging strategies and technologies on different platforms at competitive rates, designing end-to-end business solutions from conceptualization to implementation. They help companies acquire strategic skills in a timely and cost-effective manner, responding to technology initiatives by strategically acquiring and managing available resources. They deliver highly skilled consultants when and how they are needed most, addressing technical resource requirements with contract services.