Java Developer Resume
PROFESSIONAL SUMMARY:
- 11 years of experience designing, developing, and delivering complex multi - tiered enterprise applications for web-based and client-server domains using Java/J2EE/SQL/Javascript & frontend languages and middleware products like IBM Websphere, Jboss, WebLogic and Apache Tomcat etc.
- Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA.
- Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
- Hands on experience developing responsive design of frontend applications to deliver rich user experience.
- Hands on experience in developing components using Angular2, implement routing, bindings, pipes.
- Extensive experience in working with MVC based web applications using J2EE technologies, patterns and popular open-source frameworks like Struts, spring, Hibernate, JSF
- Strong understanding of JavaScript, DOM, and Ajax and programming Object Oriented JavaScript.
- Hands-on experience in using various version control systems like SVN, CVS, Git and GitHub.
- Experience in major web application servers: Apache Tomcat, JBoss, Express Node.js, Apache HttpServer, WebLogic and Microsoft IIS
- Implement and manage continuous delivery systems and methodologies using Jenkins and Docker.
- Involved in Agile Software Development Team using SCRUM, TDD Test Driven Development.
- Good exposure to Java Web Services development using SOAP, REST, WSDL especially Remote Scripting, Data Transfer using JSON, XML
- Experience working with scripting languages Python, Groovy.
- Extensively worked with relational databases such as Oracle 10g/9i, MySQL, Sybase databases.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Triggers.
- Well experienced with testing tools like Junit, NG testing, Spring Junit testing.
- Well experienced with testing using tools like Selenium, Cucumber, TestNg, Junit.
- Experience in Software Development Life Cycle (SDLC) and OOP through implementation and testing with JUnit Framework.
- Industry experience includes Health Insurance, Banking, Mortgage and Health Care.
- Strong communication and interpersonal skills.
TECHNICAL SKILLS:
J2EE: JSP, Servlets, EJB3.0, JDBC, Spring boot, Hibernate, Struts, Spring MVC4, Spring MicroServices, Hibernate4,Spring JDBC, Spring AOP.
Java API'S: JDBC, Servlets, Java Beans, EJB, Executor framework
Front End Technologies: JQuery, bootstrap UI, Angular, HTML5, CSS3, JavaScript, Type Script
Web/Application Server: IBM Websphere, Apache Tomcat7, JBossAS6, Weblogic12c
Design Patterns/ Life Cycle Skills: OOAD with UML (Rational Rose, Visio, J2EE/EJB Design Patterns, JAVA Design patterns
Framework: Struts, JSF, JPA, Spring, Hibernate, Spring MVC4, Groovy & Grails
Programming Languages: Java, Groovy, Python, PHP,Scala
Build&deployment related tools: Apache Ant, Maven, Git, Gradle, Jenkins, SVN,CVS
Methodologies/Deploy & Testing: Agile methodology, Design patterns, TDD, Waterfall, Scrum, JUnit, integration testing, Karma
Cloud Technologies: AWS, EC2, S3, Elastik Bean Stalk, Route 53
IDE Tools: Eclipse, MyEclipse, RAD, Netbeans, JDeveloper, SQL Developer, jetbrains webstorm
Databases: Oracle 9i/11g, DB2, MS SQL Server2008,, Sybase 15.7
Operating Systems: Windows XP/NT/7, MS-DOS, RHEL6,CentOS6