I have been a professional J2EE developer having 5 years of experience in
- J2EE web application development (Single and multi page applications (Rest API's and Angular Js))
- Enterprise application development (Spring framework)
- Mobile application back-end developments (Rest API's using Jersey (JAX-RS API) and Spring Rest)
- Standalone Data Source Connectors using Java.
- Big data applications (Hadoop and Spark)
I have or know:
- Good sense for Software architecture using design patterns and design principles.
- Ensure good code quality.
- Server side development using Java frameworks for mobile applications.
- The Spring Framework is an open source application framework and Inversion of Control container for the Java platform.
- ORM Libraries Hibernate, JPA for Dao Layer, Model, Utilities, Session Management, Database Management, Project Roles Management.
- Excellent experience on databases like MySQl, Oracle, Postgres, H2, Hsql, durby, Ms SQL server etc.
- IDE and build tools like - Eclipse and Maven,
- Agile software development
- Git is a distributed revision control system with an emphasis on speed.
- JIRA is a bug, issue tracking, and project management system developed by Atlassian Software Systems.
- Code refactoring is a disciplined technique for restructuring an existing body of code, altering its