Senior Java Developer job description: 8+ years of Java Development experience, strong analytical skills, proficiency in Object Oriented design and programming, experience with build management tools and version control tool.
Requirements
- 8+ years of Java Development experience
- Strong analytical skills
- Proficiency in Object Oriented design and programming
- Experience with build management tools
- Experience with version control tool
- Experience with Object Relational Mapping (ORM) tools
- Proficiency with IDE-based development
- Experience with Asynchronous messaging technologies
- Experience with production trouble shooting and analysis
- Proficiency building unit tests / integration tests
- Strong relational database experience
- Experience building web services
- Knowledge of data structures and algorithms
- Highly proficient in understanding new technologies
- Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives
- Strong teamwork and communication skills
Benefits
- Excellent Benefits (Based on the experience)