Java/j2ee Developer Resume
Chicago, IllinoiS
SUMMARY
- Around 6 years of experiencein 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.
- Proficiency in design and development of J2EE components and API’s using Servlets, JSP, SPRING, Hibernate, and STRUTS 1.3/2.0.
- Expertise in configuring applications domains and deployments on application servers like Web Logic, WebSphere, JBoss and web servers like Tomcat.
- Hands on experience with various features of Core Java likemultithreading, 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, JQuery and Ajax under Windows operating system.
- Hands on experience with JDBC for connecting to database.
- Achieved SOA using web services technologies like SOAP(jax - ws), REST(jax-rs), UDD, WSDL
- Experienced with RDBMS like Oracle, MySQL and Sql server
- Experienced in programming tools like ANT, Maven Build scripts, JUnit and Log4j.
- Experienced with IDElike Eclipse, NetBeans and Rad.
- 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, JQuery
Frameworks: Hibernate, Spring, Struts2.0, Jsf(primefaces)
RDBMS: MySql, Oracle, SQL server.
Web/Application Server: Oracle Weblogic, IBM Websphere, JBoss6.0 and Apache Tomcat
Version Control: SVN, CVS
Build Tools: Maven, Ant
Logger Framework: Log4j
Web Services: REST, SOAP
Ide: Eclipse, Netbeans
Distributed technologies: Hibernate, Spring, Struts, Jsp, Javascript, Jquery, Ajax, CSS, Xml, Web services, Spring MVC
Uml Modeling Tools: Msvisio, Rational Rose
Xml Tools: JAXB, SAX
Other Tools: Junit, Slf4j, Hudson, Jira
PROFESSIONAL EXPERIENCE
Confidential, Chicago, Illinois
JAVA/J2EE Developer
Responsibilities:
- Used Spring MVCFramework to improve older system(servlet/jsp) and achieve loose coupling.
- 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 Springframework.
- Involved in the development of the client pages using AJAX, HTML, JSP, XML and CSS.
- Used Hibernate 3.0 to map user records, names, addresses to database.
- Involved in writing HQL and Criteria for data analysis.
- Involved in Springframework implementation of Inversion of Control, AOPlike user validation and Sales auditing.
- Applied J2EE design patterns like Business Delegate, Session Façade, DAO etc.
- Utilized JSP Standard Tag Libraries in the design and development of Views.
- UsedStored Procedures from Oracle PL/SQLto assess weekly and quarterly sales.
- Used multithreading to generate reports.
- Used JMS to send alert emails in case of application malfunction.
- Developed and deployed RESTful Web-Services modules to compare prices with rival companies.
- Developed build files to configure build process using ANT.
Environment: Java, J2EE, JSP, Spring MVC, 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 writingPOJOs, 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 MVC, 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.
- UsedOOD concepts in overall design and development of the system.
- Developed and published the web services using 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 Frameworkto achieve loose coupling.
- 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 Hibernateto 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,svn, eclipse, SQL server management studio, Mysql, MDM data repository, iUnit, Hibernate.
