Java/j2ee & Webservices Developer Resume
Ridge, NJ
SUMMARY:
- Over 6 years of experience in the Information Technology field, with core design, development and implementation of products/applications using JAVA, J2EE technologies and WebServices.
- Experience in JAVA concepts such as Collections, Garbage Collection, Multi - Threading, Concurrency, Exception handling, File I/O, Design Patterns, OOPS Concept.
- Expertise in J2EE technologies like JSPs, JDBC and Servlets.
- Extensive knowledge and hands on experience in Web development using HTML, CSS, JavaScript, Angular JS, JQuery.
- Expertise in developing Spring MVC frameworks.
- Extensive experience in ORM tools like Hibernate and good knowledge of HQL.
- Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, REST, WSDL, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis 2.0.
- Developed complex SQL queries, including stored procedures, triggers, user defined functions and views by using Oracle, MySQL and MS SQL Server.
- Extensively experienced in solving Architectural issues by using Design patterns like MVC, Singleton and DAO.
- Having good experience in build tools like ANT, Maven.
- Experience in developing applications using IDE’s such as Eclipse, Spring Tool Suite (STS).
- Good knowledge in configuring and deploying applications Tomcat Server, Web Logic, Web Sphere and JBOSS.
- Experience in TDD (Test Driven Development) using JUnit.
- Experience in Coding, testing, analyzing/fixing production defects/issues using Java&J2EE technologies and also involved in code and design review process of team members.
- Experience in issue tracking and agile project management activities using JIRA.
- Experience with Agile/Scrum methodologies to iterate quickly on product changes, developing user stories and working through backlog.
- Worked with version control systems like SVN and GITHUB for providing common platform.
- Excellent Client collaboration abilities and demonstrated involvement in working freely and additionally in a group.
TECHNICAL SKILLS:
Languages: Java, HQL, HTML5, CSS3, JavaScript, Angular JS, jQuery.
J2EE Technologies: Java1.7, JDBC, Servlets, JSP, Web Services
Operating Systems: Windows, Linux, Unix
Build Tool: Maven, Ant
Databases: Oracle 11g, MySQL, MSSQL Server 2012
Web Frameworks: Spring 2.5, 3.5, Spring MVC
Web Server: Apache Tomcat 7.0, JBOSS 5.1
Application Server: Web Sphere 7.0, Web Logic
Development Tools: Eclipse, Spring Tool Suite, NetBeans
ORM Tools: Hibernate 3.0, 4.3
Web services: Axis2.0, JAX-RS, JAX-WS, JAXB, SOAP, AJAX
Development Frameworks: JUnit
Reporting Tools: SSRS
PROFESSIONAL EXPERIENCE:
Confidential, Ridge, NJ
Java/J2EE & WebServices Developer
Responsibilities:
- Developed Spring Container, Controller classes, Spring Configuration XML file.
- Implemented Spring Controller layer with dependency wiring, transaction for claims transaction.
- Used Spring MVC to implement MVC Design Patterns.
- Used Hibernate for mapping claim data by connecting to Oracle 11g database.
- Implemented spring java based SOAP Web Services for payment authorization and JUnit tests for part of my code.
- Used JAXB for converting data from java objects to xml file and vice versa .
- Developed the web services stubs provided WSDL using Apache Axis.
- Designing and coding for grouping all diagnosis codes and procedure code in mediators to generate accurate adjudication using elements characteristic of more Java/J2EE to add overall support for more project functions.
- Applying ample use of HTML, CSS, JavaScript, JQuery and Angular JS support for creating and maintaining user interface side.
- Used Maven for building the project.
- Used Service Oriented Architecture to create different services and implementing functionality using different queues and Oracle Bus for communicating.
- Involved in deploying application using Web Logic.
- Worked on JIRA reporting tools to report versions, epics, sprints, issues, etc.
- Involved in various phases of Software Development Life Cycle(SDLC) as requirement gathering, modeling, analysis, architecture & development and project was developed using Agile Methodologies.
- Involved in SCRUM Meetings, had done sprint planning every two weeks and setup daily stand up meeting to monitor the status.
- Used SVN as sub version control across common source code used by developers.
Environment: Java/J2EE, Eclipse, JDK 1.7, JMS, Spring IOC4.0, WebLogic11, SOA, HTML, CSS3,Angular JS 1.5, Hibernate 4.3, SOAP UI, Web Services, WSDL SOAP, Oracle11g, MAVEN, SVN
Confidential, Raleigh, NCJava Full Stack Developer
Responsibilities:
- Developed web pages for modules like forgot user id, for password, register a new card, activate a card and add a card, security questions using JSP.
- Used Spring framework to develop all this web page screens.
- Used Spring MVC framework and developed various controllers and validate for the front end.
- Developed controller Servlet to handle request and redirect them accordingly based on the locale.
- Developed session Bean and Container Managed Entity Bean for calling separate services like User Id recovery Service, Password recovery service, Activate card.
- Developed Data Access Object(DAO) that contained the business logic to be executed.
- Developed Form Bean to get all the required dates from the user.
- Created a login page using Ajax, used cookies and sessions for the login page to store the user details.
- Angular JS, HTML and CSS were used for designing the registration module.
- JavaScript, JQuery is used for some minor front end validations.
- JDBC was used for connecting and executing queries with database.
- Used Oracle10g as Database.
- Used Apache Tomcat Server for application deployment.
- Developed the application by using Agile Methodology.
- Participated in Scrum meetings and had Sprints on monthly basis.
- Used SVN as sub version control across common source code used by developers.
Environment: Java/J2EE, Eclipse, JDK 1.7, JSP, Servlet, Spring4.0, JavaScript1.8.5, JDBC, Oracle 10g, HTML, CSS, SVN
Confidential, Atlanta, GAJava/J2EE Developer
Responsibilities:
- Developed the application by using Spring Framework.
- Used Spring AOP for cross cutting concerns and IOC for dependency injection.
- Implemented Persistence layer using Hibernate to interact with Oracle Database, used Hibernate for object relational mapping and persistence.
- Involved in the deployment of web service End-points using Apache CXF.
- Developed Hibernate mappings to tables using JPA annotations.
- Developed hibernate DAO Access or classes using Spring JDBC Template.
- Developed Servlets and JSP based on MVC pattern using Spring Framework.
- Developed UI components using HTML, CSS, JavaScript, JQuery and Angular JS.
- Developed a multi-user web application using JSP, Ajax, JavaScript and JDBC to provide the needed functionality.
- Designed and developed SOA based enterprise system using SOA Suite.
- Developed and build all the tables using Oracle 10g.
- Worked on JUnit testing framework and configured application on Web Logic Server.
- Developed the application using Eclipse IDE and Spring Tool Suite.
- Extensively worked on Application servers like Web logic, Web Sphere, JBoss and Apache Tomcat.
- Designed and developed the application using Agile Methodology and followed Scrum.
Environment: Java/J2EE, Spring 3.0, Hibernate, JavaScript1.8.5, CSS, HTML, Ajax, Angular JS, Apache CXF, JUnit, WebLogic, Oracle10g
Confidential, Princeton, NJ
Java WebServices Developer
Responsibilities:
- Implemented Spring AOP for admin services.
- Developed and Implemented Restful Web Services and used Spring Framework.
- Developed Rest architecture based web services to facilitate communication between client and servers.
- Auto-Generation of client side code using APACHE AXIS2 with JAXB-RI binding.
- Designed and developed the input/output data formats for the WSDL files and accordingly implementing services using Apache AXIS2.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Extensive experience using framework APIs like Spring and Hibernate.
- Configured Hibernate framework with Spring MVC.
- Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
- Used JMS in the project for sending and receiving the messages on the queue.
- Using Java Messaging Service(JMS) for messaging, configured queues and topics on the web logic application server and used them for messaging.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, and CSS.
- Designed and Developed the application using Agile Methodology and followed Scrum.
- Worked on JIRA reporting tools to report versions, epics, sprints, issues, etc.
- Used SVN as sub version control across common source code used by developers.
Environment: Java/J2EE, Spring 3.0, JSF, APACHE AXIS2, WSDL, JQuery, JSP2.2, Servlet, Oracle10g, Xml, JIRA, SVN.