Sr. J2ee Developer Resume
Dover, NH
SUMMARY:
- A Professional software developer having around 5 years of experience with full project lifecycle development in Java/J2EE technologies, Requirements analysis, Design, Development, Testing and Deployment of software applications.
- Diverse experience utilizing Java tools in Web, environments including, Java Server Pages (JSP), Java Servlets and Java database Connectivity (JDBC) technologies.
- Considerable authority in Object oriented programming design and analysis with broad full Software Development Lifecycle (SDLC) experience in Application Software Specifications.
- Hands on Experience in writing code using Core Java with strong understanding and working knowledge on Object Oriented Concepts like Collections, Multi - Threading, Exception Handling, Inheritance, and Polymorphism.
- Well versed with J2EE Design Patterns like Singleton, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC and Business-Delegate.
- Experience in working in environments using SCRUM and Test-Driven development methodologies.
- Fluid understanding of multiple programming languages, Java, JavaScript, HTML.
- Experienced in web development utilizing HTML, CSS, JavaScript, AJAX, jQuery and AngularJS technologies.
- Proficient in implementation of frameworks like Spring and ORM frameworks like Hibernate.
- Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object).
- Good knowledge of Spring's integration with Hibernate.
- Solid Experience in actualizing Service Oriented Architectures (SOA) utilizing XML based Web Services (SOAP/WSDL) and REST Web Services.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
- Worked on Rest Web Services using JAX-RS with Jersey.
- Experience in Design, Development of web-based Applications Using distinctive web servers Web Logic and Apache Tomcat.
- Experience in developing applications using XML technologies such as XML, XSL, XSLT, DTD and Schema.
- Good knowledge of database connectivity (JDBC) for databases like Oracle, MySQL, PostgreSQL.
- Experience with major databases such as MySQL, PL/SQL, PostgreSQL, MS Access, Oracle 11g.
- Ability in working with development tools like Maven, GIT, GITHUB and Jenkins.
- Experienced on working with Junit Framework to create test cases.
- Proficient in utilizing IDE Tools like Eclipse, NetBeans, Intellij IDEA for Java/J2EE application development.
- Extensively worked with different operating systems like Windows, UNIX and LINUX.
- Capable in programming documentation and specialized report composing and a flexible cooperative person with great correspondence, analytical, presentation and inter-personal skills.
TECHNICAL SKILLS:
J2EE Technologies: JDBC, JSP, JSTL, Java Servlets, EJB.
Programming Languages: Java (JDK -1.6,1.7.1.8), SQL, PL/SQL.
Web Technologies: HTML, JavaScript, AJAX, DHTML, CSS, XSL, XSLT, GWT, Angular JS, Bootstrap, XML, JSON
Frameworks: Spring 5.x, Hibernate 5.x, Junit 4,Spark.
Web Services: SOAP(JAX-WS), REST(JAX-RS)
Application/Web servers: WebSphere 8.x, WEBLOGIC 12.x, JBOSS, Sun App Server, Apache Tomcat 9, IIS 7/8, Glass Fish.
Databases: PostgreSQL, MySQL, Oracle 11g.
Build Tools: Ant (1.9,1.10), Maven.
Version Control tools: Apache Subversion(SVN), GIT, TFS
IDE: Eclipse 4.x, NetBeans, IntelliJ IDEA 3.x, RAD 9.x
JIRA, HP: ALM, CRM, Bugzilla, Remedy, Firebug, Trac and QTrack
Operating Systems: Windows, Unix and Mac.
PROFESSIONAL EXPERIENCE:
Confidential, Dover, NH
Sr. J2EE Developer
Responsibilities:
- Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
- Associated with requirements gathering, developed the GUI, and wrote business logic code for server side and client-side implementation.
- Designing new components to fit in the already existing architecture using core Java, multi-threading, design patterns. Worked extensively on Cross Browser platform issues.
- Created Action class and Action Form for business rationale with help of spring framework and Presentation tier.
- Developed XML Schemas - XSD, DTD for the validation of XML documents.
- Utilized Maven as build tool and Jenkins for continuous integration development.
- Worked on Restful web services that process XML and JSON.
- Provided services like importing jobs using SOAP Web Services.
- Developed front-end content using HTML5, CSS, Bootstrap, jQuery, AngularJS and client-side validations using JavaScript.
- Developed secured applications using form-based authentication using HTML, JavaScript, jQuery and CSS.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Used Hibernate for creating persistence layer to access/persist database entities.
- Involved in refactoring the code to remove unnecessary exceptions thrown at various levels.
- Associated with upgrading existing features of application and bug fixing based on the requirements.
- Effective tracking of the code is done by using Log4j.
- Using ECLIPSE IDE for code development.
- Involved in writing unit test case for restful web services using JUnit.
- Responsible in maintaining the Java source code Using SVN as a version control system.
- Working on Agile SCRUM and daily stand up meetings, involved in sprint planning.
Environment: Java 1.8, J2EE, Spring Core (5.0.x), Spring MVC (5.0.x), Angular JS1.6, Maven, Hibernate (5.2), JPA, SOAP/REST Web Services, WebSphere application server V8.5, Ant, SoapUI, Git, SVN, Spark, JUnit, and Log4j, Agile/Scrum.
Confidential, Hightstown, NJ
J2EE Developer
Responsibilities:
- Designed and developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
- Developed End to End customer self service module using annotation-based Spring MVC, Hibernate.
- Developed dynamic and responsive Web pages from scratch using HTML5, CSS 3 and JavaScript.
- Designed dynamic client-side applications, code to build web forms and simulate process for web application, page navigation and form validation
- Used AJAX for implementing portion of the functionality for Customer Registration, View Customer information modules.
- Extensively used Java concepts such as Object-Oriented Design, Exceptions, I/O, Multi-Threading and Collections.
- Deployment of application in Tomcat server and good experience in resolving issues in the production server.
- Used DOM parsing strategy for serializing and parsing the XML request and response.
- Defined XML documents for input and output sources of Web Services.
- Created schema documents for XML validation and developed XML schemas.
- Involved in Units integration, bug fixing and User acknowledgment testing with test cases.
- Worked on Eclipse for development and deployment of application in JBOSS Application Server and Apache Tomcat.
- Used GIT version control system to maintain and modify the code and configurations.
Environment: Java (1.7,1.8), Spring MVC (4.2.x,4.3.x), JSP, Maven, Web Services (REST, SOAP, WSDL, JAXB, JAX-WS, Apache CXF), POJOs, Log4j, HTML5, JavaScript, jQuery, XML/XSLT, AJAX, JSON, JUnit, CSS, Tomcat, SVN, GIT.
Confidential
J2EE Developer
Responsibilities:
- Worked specifically with client groups in analyzing and specifying business prerequisite for the design and development of project.
- Outlined application with UML (Unified Modeling Language).
- Actively involved in configuring the Application Server and deployed all the modules like Web modules and Business modules.
- Developed interactive and dynamic web pages using hand coded semantic HTML5, CSS, JavaScript, Angular.JS and Bootstrap.
- Implemented Spring MVC framework involved writing Controller classes for handling requests, processing form submissions and performed validations.
- User Interface was based on JSPs which uses extensive Object-Oriented JavaScript and AJAX for seamless communication between client side and server.
- Developed JSP's, Java Beans and Servlets to interact with Data Base.
- Designed and developed the front-end UI using jQuery, Html and CSS.
- Created and consumed RESTful web services using Jersey (JAX-RS).
- Designed the application in light of different J2EE configuration designs including MVC (Model View Controller), Front Controller.
- Used XML parsers to parse and fetch information from XML templates.
- Used JSON for data transfer between the server and the web application.
- Used Restful Web Services as middle tier layer between UI and SOAP Webservices.
- Configured and used Log4J for logging all the debugging and error information.
- JUNIT Framework was used for performing unit testing.
- Used maven scripts to build the application and deploy on Tomcat Server.
Environment: Java (1.5,1.6,1.7), J2EE, Spring, Hibernate, HTML, JavaScript, CSS, jQuery, JSON, AJAX Eclipse, WebLogic, Maven, Restful, PL/SQL, JUnit, Spark, SVN, Windows, Unix.
Confidential
Jr. J2EE Developer
Responsibilities:
- Designed and developed web interfaces using Spring MVC Architecture and Struts Framework.
- Actualized Spring Framework for dependency injection to inject appropriate class objects depending on the source of the application process.
- Improved performance and concurrency of application by multithreading.
- Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.
- Developed one-to-many, many-to-one, one-to-one annotation-based mappings in Hibernate.
- Developed DAO service methods to populate the domain model objects using Hibernate.
- Extensive usage of Hibernate to minimize database access with smart fetching strategies.
- Usage of REST to transfer XML, JavaScript Object Nation (JSON).
- Deployed application in WebLogic application server in pre-production environments.
- Extensive client side / server-side validation scripts are written in JavaScript.
- Designed various tables required for the project in SQL database.
- Involved in Unit and Integration Testing after each development Life cycle.
- Created test cases both for the UI side and in addition the backend and performed Regression testing, Integration testing, Back end Testing and the User Testing.
- Created SQL statements for the effective retrieval and storage of data from the database.
- Developed Session beans representing different types of business logic and Entity beans representing data persistent logic.
Environment: Java (1.5,1.6,1.7), J2EE 6(Servlets, JSP, JSTL), Struts 2.3.x, Spring 3.x, Hibernate 4.x, Eclipse, HTML, CSS, XML, XSL, JavaScript, JUnit, Spark, WebLogic, SVN, MySQL.
