Sr Java/j2ee Developer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- Over 8+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support using java/J2EE technologies wif WebSphere and WebLogic application servers.
- Extremely proficient in design and development of Java and J2EE technologies using JAVA (Generics, Annotation), J2EE 1.5, J2EE 1.6 (EJB, JSP, Servlets, Java Beans, JDBC, DAO, RMI, RPC, JNDI, Swing), including Frameworks like Spring MVC, Struts1.2/MVC-Model2 Architecture, Struts-Tiles, ORM - Hibernate, Spring ORM, Spring DAO.
- Expertise in using Relational Databases like Oracle, SQL Server and My-SQL, creating stored procedures, triggers, functions, schema design and JDBC.
- Expertise in Unit testing through JUnit framework.
- Hands on Experience in Spring AOP (Aspect Oriented Programming) and IOC (Inversion of Control) and java trends (e.g. JSF, JPA).
- Hands on Experience in implementing Apache STRUTS framework and MVC design pattern, Spring MVC, framework, JSF 1.2, 2.0 to web applications.
- Experience and noledge of Agile Methodology (SCRUM, Extreme programing and Unifies Process), Experienced wif JUnit and Oracle AOT for unit testing.
- Developed reusable components based on applications cross cutting concerns and published them as Aspects.
- Hands on experience in working wif Enterprise Java Beans (EJBs) dat include Session Beans, Message Driven Beans.
- Thorough noledge and strong experience in the design and Implementation of Web Services using SOAP, WSDL, UDDI.
- Extensively worked on REST template to implement the Services using Spring Model View Architecture (MVC).
- Hands on experience in Oracle, SQL query optimization, PL/SQL, Java stored procedures and JDBC.
- Experience in SOAP, JAX-RPC, JAXB, JAXP (XML binding technologies), XML and WSDL using IBM-MQ (messaging technology) series for developing Web Services.
- Strong noledge on Web technology, especially, HTTP, HTML, JavaScript, CGI, PERL, CSS, Servlet Development, XML, JSP, Apache and Web Servers.
- Expert in writing CGI scripts using PERL. Strong noledge of CGI interfaces to Databases like Sybase and MYSQL.
- Having good experience in developing applications using Eclipse and RAD, building them using Maven/ANT and deploying them in application servers like WebLogic, WebSphere, JBoss and Apache Tomcat servers.
TECHNICAL SKILLS:
Programming Languages: Java/J2EE, JavaScript, HTML, CSS, XML, C, C++
J2EE Technologies and service API’s: Java, Jsp, Servlets, EJB, JMS, JDBC, JPA
Open Source/Framework: Struts 2, Spring, JSF,ICE Faces, Angular JS, Bootstrap
ORM: Hibernate
Databases: Oracle 8i/9i/10g/11g, DB2, MySQL, NoSQL
Application Servers / Web Services: Oracle WebLogic 8.1/10.3/12 c, IBM Web sphere 5.1/6.0/7.0JBOSS Apache Tomcat, Apache Camel, SOAP, REST, SOA: Apache Tools
Log4j, Maven and ANT: Development Tools /
Testing Tools: Eclipse, NetBeans, TDD, IntelliJ, Selenium
Operating Systems: Windows 2000/2003/XP/VISTA, UNIX
Internet Technologies: Java Script, CSS3, AJAX, HTML5, XML, XSLT, XPath, Bootstrap
Design & Modelling Tools: UML - Use Cases, Sequence & class diagrams, Enterprise Architect
Programming Concepts: Object Oriented Programming(OOPS)
Version Control: CVS, Rational Clear Case, SVN, Microsoft TFS
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr Java/J2EE Developer
Responsibilities:
- Developed the web application to support the business requirements.
- Responsible for developing the UIpages using HTML5, CSS3, JavaScript, DropzoneJS, Kendo UI, JSON, and jQuery, Ajax.
- Documented the functional requirements in specification documents.
- Developed the application using Java software. Ensured the development of the application is in compliance wif the technical specification and use case documents.
- Participated actively in detailed design, code reviews and production issues wif the team.
- Developed the application using iText, Spring and Hibernate frameworks.
- Used Maven build tool for application development.
- Implemented Dependency Injection (IOC) feature of spring framework to inject dependency into objects.
- Developed data access layer by integrating Spring and Hibernate.
- Used Hibernate framework for data persistence. Developed Hibernate objects in order to persist data into the database. Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
- Involved in implementing Message Driven Beans for asynchronous processing of messages.
- Developed and utilized J2EE Services and JMS components for messaging communication in WebSphere Application Server.
- Involved in generating pdf files and barcode image using iText Framework.
- Involved in coding the test classes using Junit for Unit testing.
- Used the WebSphere application server for deployment of the code and DB2 database to persist the data into the database and RAD for development of the application.
- Monitored error logs using Log4J and fixed the problems.
- Developed the necessary business logic by implementing J2EE design patterns like Session Facade, Singleton, Data Access Object.
- Performed testing, bug fixing and documentation of the system.
- Resolved the technical issues through debugging and research.
- Involved in associating the barcodes to the eligible members after checking the database.
- Generated the daily and monthly reports and sent them to external vendor.
Environment: Java, JDK, Spring, Hibernate, IText, RAD, JSP, DB2, WebSphere server, IBM MQ, Maven, Servlets, JDBC
Confidential, Madison, WI
Java/J2EE Developer
Responsibilities:
- Developed and deployed Java REST web services using Spring Framework.
- Designed and Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight andneat co-ordination of Spring MVC, JSP, Servlets.
- Converted the mock-ups into hand-written HTML, AJAX, XML and JSON.
- Prepares flowcharts and diagrams to illustrate sequence of steps program must follow and to describe logicaloperations involved.
- Involved in various phases of Software Development Life Cycle.
- Was involved in the preparation of the software requirements and Component design documents, ComponentSpecification Document.
- Used WS-Security for authenticating the SOAP messages along wif encryption and decryption.
- Developed UML models consisting of Use Case Diagrams, Class Diagrams and Sequence Diagrams using RationalRose software.
- Configured Hibernate to make use of second level caching to display the static lookup data from the database.
- Developed Web services modules based on SOA architecture to consume services.
- Used IBM-DB2 to retrieve the data from and Oracle 11g has been used to safe the final results into the database.
- Developed services dat are reusable and interoperable, based on Basic profile 1.0, SOAP, JAXRPC Web services.
- Used Git Version control for code checkin and checkout.
- Designed and developed a REST Web Services using Jersey framework build on JAX-RS.
- Applying Design Patterns and Principals in software development.
- Used facade design pattern for implementation.
- Used JDK1.7 software in the development of the applications.
- Involved in the building Maven POM files and Maven testing.
- Used WebLogic server for deployment of the application code.
- Involved in writing the associations for the query in mapping xml files in Hibernate.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such aspayment status report.
- Worked exclusively on MDB, Messaging Queues and Posting Error Messages to the Queue.
- Continuous integration to build the project using Jenkins wif Maven Builder.
- Involved in the Web services integration and calling the underlying services.
- Worked project look ups and Confidential database.
Environment: Spring MVC, Java, JDK1.7, JSP, Servlets, Web Services, JAX-RPC, Hibernate, HTML, AJAX, JSE, JEE, WebLogic, Apache MQ, DB2, Oracle 11g, Eclipse IDE, XML, JSON, Maven, JMS, and LDAP, Linux
Confidential, IL
Java Developer
Responsibilities
- Used inheritance and method overloading, overriding to implement polymorphism.
- Handled different exceptions by Java Exception handling facility
- Create request and call SIM Item Inventory SOAP web service
- Generated client stubs using wsimport and call web service.
- Used JAXB to parse XML.
- Create request and call Amber web Manager to calculate amber points
- Responsibilities included handling and delivering business requests, analysis and design, code construction and review, testing and maintaining the quality of deliverable in a team of 5 members, delegation of requests to team members and tracking.
- Designed the start page layout wif the new UI’s in JSPs as per the project requirements using Java Beans.
- Define various object dependency using Spring DI module.
- Implementation of Spring MVC architecture by separating the business logic from the presentation logic using Struts framework.
- Implemented logging aspect using Spring AOP concepts.
- Implemented various design patterns like MVC, Factory, Singleton.
- Integrated Java Messaging Services(JMS) wif spring framework for the production and consumption of messages.
- Implemented Hibernate (JPA) database persistence layer to communicate wif Oracle
- Used Hibernate DAO Support to integrate hibernate wif Spring to access database
- Enhanced the application for multithreaded scenarios. Deployed the application under Apache Tomcat Application Server and resolved the production issues during migration onto the production server.
- Used Apache CXF framework for development for Restful web services.
- Used Git Version control for code check-in and checkout.
- Designed and implemented front end web pages using CSS, HTML, Java Script, JSP, XHTML and JSTL.
- Worked wif the team in implementing the drag and drop functionality using JQuery.
- Monitored error logs using Log4J and fixed the problems
- Worked on JUnit Framework for Test Driven Development.
Environment: Java, Core Java, JSP, Servlet, Spring, Hibernate, XML, HTML, Apache Tomcat v6.0, JDK, JSE, JEE, WebLogic,1.7,Oracle 10g, Eclipse IDE, CSS, SOAP Web services, JAXB, Linux
Confidential, Bridgewater, NJ
Java Programmer
Responsibilities:
- Developed the application using Software Development lifecycle, followed the Agile Development Model.
- Built the application using Spring MVC and Hibernate framework.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model View Objects and View Resolver.
- Implemented the user interface using JSP, JSTL, JavaScript, CSS, HTML and JQuery.
- Business logic was developed using Spring framework. Used Spring AOP for handling transactions.
- Integrated and implemented other applications by using RESTful web services.
- Used JSON based message transfer to retrieve the data related to the repositories from GitHub.
- Used Spring Data and Spring ORM to integrate wif Oracle to implement the persistence layer in Hibernate.
- Involved in performing unit testing using JUnit to test the web service calls.
Environment: Java/ J2EE, Core Java, Spring MVC, JSP, Spring ORM, Spring, Hibernate, Oracle, WebLogic, HTML, CSS, Apache CXF, JSE, JEE, Eclipse IDE, JavaScript, JSTL, JDK 1.6, JQuery, WebDrivers, Linux, JUnit.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Design and Development using Struts and XML. Contributing towards, architecting, designing and implementing end to end solutions for eGovDirect Project using struts concepts.
- Played key role in design and development of reusable component Holiday Business Object, dis component is used for calculating dates based on business holidays in New York Stock Exchange.
- Migrated eGovDirect Project from java 1.4 to Java 5.0
- Responsible for the Build Script and CVS configuration.
- Enterprise integration and persistence frameworks - Struts, EJB, SOAP-based Web Services
- Designed and developed the front end using HTML and JSP
- Developed XML files, DTDs, Schema's and parsing XML by using both SAX and DOM parser.
- Wrote deployment descriptors using XML and Test java classes for a direct testing of the Session and Entity beans.
- Involved in writing Unit test cases using Junit framework.
- Developed Business component using enterprise stateless session beans.
- Involved in writing Stored Procedure in using PL/SQL.
Environment: Core Java, J2EE, Struts 1.3, Struts Validation Framework, Struts Tiles, JDK 1.6,JSP, Servlets, Eclipse IDE, JDBC, EJB, UML, Web Services, SOAP, WSDL, UDDI, XML, XSD, Apache Tomcat, Oracle 9i.
