Java/j2ee Developer Resume
Wilmington, DE
PROFESSIONAL SUMMARY:
- 4 years of IT experience in SDLC including Analysis, Design, Development, Implementation and Testing of various applications using OOPS and JAVA, J2EE technologies.
- Proficient with Software development methodologies like Agile and Waterfall methodologies.
- Experience working in Spring, Struts, O/R Mapping Hibernate frameworks and Web Services.
- Experience in developing the SOAP and Restful applications.
- Work experience in web technologies like JSP, Servlets, JavaScript, JDBC.
- Experience in developing the UI screens using JavaScript, HTML5 and CSS3.
- Experience in designing, developing, and deploying J2EE applications on Web sphere and Apache Tomcat application Servers.
- Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down Approach and Bottom up Approach.
- Hands on experience in testing web service by passing SOAP request to web service provider using SoapUI tool.
- Experienced with JAX - RS specification like Jersey and RestEasy to Implement REST based applications.
- Experience with Junit and Log4j in developing test cases and determining application functionality.
- Used Maven and ANT to deploy automated builds in different environments.
- Expertise at JDBC API for connection and access to databases
- Ability to work effectively in cross-functional team environments and experience of providing training to business users.
- Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
TECHNICAL SKILLS:
Languages: Java, J2EE, SQL
J2EE Technologies: Servlets, JDBC, JSP
Markup/XML Technologies: XHTML, HTML5, JavaScript, AngularJS, CSS, CSS3, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, jQuery, JSON
Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Core, Spring IOC, Spring Security, JUnit, SOAP UI, ANT, Maven
Web services: SOAP, Restful, UDDI, WSDL, JAX RS, JAX-WS, JAX-B, AWS
Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss, Web Logic Server
Oracle, SQL: Server, MySQL server
IDEs: Eclipse, IntelliJ, Spring Tool Suite(STS)
OR mapping: Hibernate
Version Control: SVN, CVS, GitHub
OS & Environment: Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Wilmington, DE
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design, development and testing phases of Software Development Life Cycle (SDLC).
- Implemented business process, database retrievals and access of information using Java and Spring Core, Spring MVC, Spring DAO, Spring Security framework.
- Developed presentation layer using HTML5, CSS3, AngularJS, jQuery and Java Script.
- Used Spring MVC framework to develop the application and its architecture.
- Inserted Dependency Injection between components using Spring IOC feature.
- Worked on Spring Security for providing access to various level of users.
- Used Hibernate as Persistence tool to interact with Oracle database.
- Configured ApplicationContext.xml in Spring to adopt communication between Operations and their corresponding handlers.
- Developed reusable and interoperable Web service modules based on SOA architecture using RESTFUL.
- Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
- Involved in writing various SQL queries to interact with Oracle DB.
- Used Lunt Build to deploy builds.
- Developed ANT scripts for preparing WAR files used to deploy J2EE components.
- Deployed the application using Tomcat server.
- Implemented Log4j for logging and appended to a log file for debugging.
- Use SVN for software configuration management and version control.
- As an independent task, involved in developing multiple JAR’s which reads data from an XML page/database and writes into another XML page using DOM Parser.
Environment: Java, Spring, Hibernate, Servlets, JSP, XML, XSL, SVN, MVC, Log4J, Oracle 10g, JSP, AngularJS, HTML, CSS, JavaScript, jQuery, SQL Developer, Eclipse, Junit, Tomcat, Lunt Build, Putty
Confidential, Madison, WI
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
- Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration.
- Responsible for implementing the business requirements using Spring IOC, Spring MVC, Spring Hibernate and Spring Security.
- Developed the User Interface Screens for presentation using AngularJS, Ajax, JavaScript and HTML.
- Implemented client side data validations using JavaScript.
- Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring Security.
- Also, used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Implemented Web-Services to integrate between different applications components using RESTFul using Jersey .
- Developed RESTFul Web services for transmission of data in JSON format.
- Used DAO pattern to retrieve the data from database.
- Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
- Developed test cases using Junit and used MAVEN as a build tool.
- Deploying fixes and updates using IBM WebSphere application server.
- Used SVN to maintain the version of the files.
Environment: Java, Hibernate, Spring MVC, Spring IOC, Servlets, XML, JSP, HTML, Maven, WebSphere, UML, SOA, JAX-WS, RESTful, SOAP UI, Spring Security, AWS, Log4J, SOAP, Oracle 10g, JavaScript, AJAX, JIRA, SVN and Spring Tool Suite.
Confidential
Java Developer
Responsibilities:
- Developed web application using Struts 2.X, JSP, Servlets, Java beans that uses MVC design pattern.
- Developed user interface using HTML, CSS, JSP, JSTL and Struts Tag Libraries to simplify the complexities of the application.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
- Wrote JavaScript for client side validation.
- Used Eclipse as IDE tool for creating Servlets, JSP, and XML .
- Wrote SQL for JDBC prepared statements to retrieve the data from database.
- Monitored the logs using Log4J and fixed the problem.
- The application was deployed on the Tomcat.
- Involved in build and deploying the application using ANT.
- Used CVS as version control system.
- Worked on bug fixing and Production Support.
Environment:: Java, JDBC, Struts, JS, HTML, CSS, JSP, Servlets, Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.
