Java/j2ee Developer Resume
Chicago, IllinoiS
SUMMARY
- Around 5 years of experience in software design, including analysis, design, development, testing, implementation and maintenance of enterprise business application systems using Java/J2ee technologies and architecture based systems.
- Participation in all phase of Software development life cycle (SDLC) and have solid understanding of development methodologies such as agile and waterfall.
- Expertise in several J2EE Technologies like JSP, Servlets, Web Services.
- Expertise in configuring applications domains and deployments on application servers like Web Logic, WebSphere, JBoss and web servers like Tomcat.
- Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Experience in MVC (Model View Controller) architecture, using Struts, AJAX and Spring Framework with various Java/J2EE design patterns.
- Experienced in designing Web Applications using HTML, CSS, JavaScript, and Ajax under Windows operating system.
- Hands on experience with JDBC for connecting to database.
- Proficiency in design and development of J2EE components and API’s using Servlets, JSP, SPRING, Hibernate, SOAP, REST, and STRUTS 1.3/2.0.
- Experienced in programming tools like ANT, Maven Build scripts, JUnit and Log4j.
- Extensively worked on debugging using Eclipse, NetBeans debugger, also written test cases in Junit.
- Used version controller tool like Git, Subversion and CVS.
- Understanding of object - oriented design, re-use, and component-based development.
- Efficient team member with excellent work/time management skills, communication and Interpersonal Skills, ability to work under strict deadlines.
TECHNICAL SKILLS
Java Technologies: JEE, Core Java, JDBC, JMS.
Design Patterns: MVC, Dependency Injection, Front Controller, Singleton, Abstract Factory, Data Access Object (DAO).
Front End Technologies: DHTML, CSS, AJAX, JSP, JSTL, Javascript
Frameworks: Hibernate, Spring, Struts, Jsf
RDBMS: MySql, Oracle
Web/Application Server: Tomcat8, Glassfish, Weblogic8.1, Websphere7.0, JBoss6.0
Version Control: SVN, CVS
Build Tools: Maven, Ant
Logger Framework: Log4j
Web Services: REST, SOAP, JAX-RS
Ide: Eclipse, Netbeans
Distributed technologies: Hibernate, Spring, Struts, Jsp, Javascript, Ajax, CSS, Xml, Web services, Spring MVC
Uml Modeling Tools: Ms visio
Xml Tools: JAXB, SAX
Other Tools: Junit, Slf4j
PROFESSIONAL EXPERIENCE
Confidential, Chicago, Illinois
JAVA/J2EE Developer
Responsibilities:
- Used Spring Framework to develop the application.
- Used Rational Rose to draw UML diagrams and to develop the Use cases, Domain model and Design Model.
- Implemented the application functionalities using Java, J2EE, JSP, and AJAX, Servlets and Spring framework.
- Involved in the development of the client pages using AJAX, HTML, JSP, XML and CSS.
- Used Hibernate 3.0 to map user data to database.
- Involved in writing HQL and Criteria.
- Involved in Spring framework implementation of Inversion of Control, AOP like user validation.
- Applied J2EE design patterns like Business Delegate, Service Locator, Session Façade, DAO etc.
- Utilized JSP Standard Tag Libraries in the design and development of Views.
- Used Stored Procedures from Oracle PL/SQL.
- Developed and deployed RESTful Web-Services modules.
- Developed build files to configure build process using ANT.
Environment: Java, J2EE, JSP, MVC, Spring, DAO, Hibernate 3.0, WebLogic AS, Eclipse, ORACLE 11g, PL/SQL, Ant, JMS, HTML, XML, Java Parser for XML (SAX), REST, Java Script, JUnit, Log4j, Rational Rose.
Confidential, Buffalo, NY
Java Developer
Responsibilities:
- Developed the Application using Spring Framework, and used JSP, HTML, CSS for the web page development.
- Extensively worked on the Spring DAO module and ORM using Hibernate.
- Used Template and HibernateDaoSupport for Spring-Hibernate Communication.
- Configured Association Mappings like one-one and one-many in Hibernate.
- Involved in writing POJOs, hbm and hibernate.cfg files and configured the same for application development.
- Used Maven to build a project and deploy the applications on the server
- Involved in creating Unit test cases, test suite and Unit testing of the application components using JUnit.
- Developed clients for the web services and tested it using SoapUI.
- Used CVS as a documentation repository and version controlling tool.
Environment: Java 1.8, Spring, WebSphere 6.0, Tomcat 8, HTML, XML, XSLT, DB2 8.0Squirrel SQL client 2.6.8, JavaScript, JSP, Test Director, Eclipse, Hibernate 3.0
Confidential - Hudson, OH
Java/J2EE Developer
Responsibilities:
- Collaborate with application developers, business owners, and operation engineers to ensure the creation of production-quality designs and implementations.
- Designed and developed web interfaces to connect to the systems and reports Involved in the performance tuning and Optimization of the queries and procedures.
- Involved for each stage of a software development life cycle, for development and implementation of the project.
- Used OOD concepts in overall design and development of the system.
- Developed and published the web services using JAX-RS, REST, XSL and XML for the daily sales data.
- Interaction with the users at all stages of development to ensure that development was as per user specifications.
- Developed the application using the Struts Framework.
- Designed and developed prototypes for multiple modules using Struts framework.
- Designed and developed JSP pages with Html, JavaScript, XML, XSL, and deployed under the Web Logic server.
- Used JDBC for Java Connectivity from Servlets to Oracle Database.
- Responsible for testing, debugging, bugs fixing and documentation of the system.
Environment: J2EE, JSP, JAXP SERVLETS, STRUTS, JavaBeans, Web Services, REST,SOAP, WSDL, XML DOM, WebSphere AS, ORACLE
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Installing socket servers on different ports for new merchants
- Integrating new merchants based on their encoding specs
- Involved in process of integration such as Analyzing, Coding and unit testing each socket server
- Built projects using maven and deployed ears on Jboss
- Analyzed the whole transaction process flow through different layers of application
- Responsible for creating a complete module of automated business process
- Used Hibernate to implement caching while working for multiple projects.
- Fixed bugs in the existing projects
Environment: Java, windows server, Jboss server, socket communication, TCP/IP network protocol, Living systems Processing Design suite, BPM methodologies, maven, git, svn, eclipse, SQL server management studio, Mysql, MDM data repository, iUnit, Hibernate.
