Sr Java/j2ee Developer Resume
Rockville, MD
SUMMARY
- Over 10 years of experience in application development using Core Java, J2EE, Struts, Spring, Hibernate, JSP, Servlets, EJB, JMS, JDBC, XML, SOAP and RESTFUL Web Services
- Excellent knowledge of all the phases of software development life cycle (Requirements gathering, analysis, design, development, testing and implementation) and SDLC methodologies such as Waterfall model, Agile model
- Experienced in object oriented aspects, multithreading, collections framework and generics in Java.
- Extensive working experience on MVC architecture using Struts and Spring MVC frameworks
- Experienced in implementing Hibernate as ORM
- Experience in Database technologies: Oracle, Microsoft SQL
- Proficiency in using design patterns like MVC, Facade, and singleton
- Good knowledge of build tools like Maven, ANT
- Experience with Application servers and Web servers such as Apache Tomcat, Weblogic, OC4J
- Experience working with the source control and versioning tools Clear case, VSS, SVN
- Hands on experience with installation and configuration of SSO using Oracle Weblogic, Webgates and OHS
TECHNICAL SKILLS
Languages: Core Java, Object Oriented and multi - threaded Programming, Java Generics, I/O
J2EE Technologies: JDBC, EJB 3.0, Java Beans, Servlets, JMS, JSP, JNDI, RMI, LDAP, Oracle WebCenter 11g, OIM, OAM, Junit, JPA
Frameworks/ Open source: Struts, Hibernate, Spring
Web Services: SOA, SOAP, WSDL, REST
Web Technologies: XML, XSLT, HTML, JavaScript, JQuery, Velocity, Angular JS
Database Technologies: SQL, PL/SQL
Databases: Oracle, SQL Server
Version Control Systems: Clear Case, MS VSS, Tortoise SVN
Application/Web Servers: Apache Tomcat, WebLogic, OC4J, Websphere
Operating Systems: WINDOWS, Unix, Linux
IDE Tools: Eclipse, WSAD, RAD, STS
Others: MS Visio, TOAD, SQL Developer, Hudson
PROFESSIONAL EXPERIENCE
Confidential, Rockville, MD
Sr Java/J2EE Developer
Responsibilities:
- Worked on web application development framework using Spring 4,Angular JS, Restful webservices
- Worked on middle tier for framework setup like RBAC, Error handling, transactionmanagement, logging
- Worked on installation and configuration of Weblogic/OHS/Webgates for SSO
- Involved in business user interactions for requirement gathering and documentation
- Following SCRUM methodology with weekly sprints
Environment: Java 7, Spring 4,Angular JS, Oracle 11g, eclipse, weblogic 11g, Tortoise SVN, Maven, Java Wrapper Service tool, Quartz Scheduler, Executor framework
Confidential, College Park, MD
Sr. Java/J2EE Developer
Responsibilities:
- Worked on web application development framework using EJB3.0, JPA with Hibernate persistence
- Responsible for developing POJO model for entire project
- Developed the UI using Primfaces
- Worked on middle tier for framework setup like RBAC, Error handling, transactionmanagement, logging
- Worked on installation and configuration of Weblogic/OHS/Webgates for SSO on RHEL
- Involved in business user interactions for requirement gathering and documentation
- Responsible for builds and deployments for different environments
- Following SCRUM methodology with weekly sprints
Environment: Java 8, EJB 3.0, JPA2.1, primefaces 5.1, Oracle 11g, Java logger, eclipse, weblogic 12c, Tortoise SVN, Maven, Junit
Confidential, Chicago, IL
Sr. Java/J2EE Developer
Responsibilities:
- Web Application Development using Spring MVC and spring LDAP
- VM templates and Jquery used for UI
- Screens have lots of tabs, using features of Jquery to collapse and expand all tabs
- Handling Production support, BAU and enhancements
- Worked on Core Java generics
- Responsible for Hudson build jobs and SVN maintenance
- Log4j is used for logging purposes and debug levels are defined for controlling what we log
- Involved in Java-Matlab Production Server Integration for smart search logic implementation using Damerau - Levenshtein and dice coefficient algorithms
- Worked on REST API creation for financial client details
- Working with an Agile methodology to ensure delivery of high quality work with monthly iteration
- Managed team of 4-5 members
Environment: Java, J2EE, Velocity, JQuery, Spring MVC, Spring JDBC, Oracle, Log4j, STS, Tomcat, Tortoise SVN, Hudson, RESTful web services, Maven
Confidential, Downers Grove IL
Team Lead
Responsibilities:
- Designed and developed SCRWEB Restaurant Order Proposal System
- Extensive experience in creating business, functional and technical documentation.
- Developed the application using Spring Framework that leverages classical Model ViewLayer (MVC) architecture
- Worked on SOAP web services consumption
- Worked on Core Java, Multithreading and Collections.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables
- Worked on Oracle database as backend
- Deployed the applications on Weblogic
- Worked on load balancer with Round Robin algorithm and sticky sessions
- Used JODA APIs for time conversions
- Implemented Log4j for logging and appended to a log file for debugging.
- Worked as team lead with team of 5-6 members
Environment: Core Java, Spring, SOAP Web Services, Hibernate, JDK 1.6, Oracle, Eclipse, Weblogic, JMS, JSP, shell script, AJAX, Maven
Confidential, Salt Lake City, UT
Sr. Java/J2EE Developer
Responsibilities:
- Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams
- Involved in designing the user interfaces using JSPs
- Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture
- Used Eclipse for writing code for JSP, Servlets
- Implemented Hibernate using the Spring Framework
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory
- Deployed the applications on WebLogic Application Server
- Used VSS for version control across common source code used by developers
- Used Agile methodology for project development.
- Used JavaScript for validations
Environment: Java, J2EE, Spring, Hibernate, JSP, Oracle 10g, Eclipse 3.1, Unix, Web logic, VSS,RESTFUL web service, JUnit
Confidential, Charlotte, NC
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the development of front-end developing part (presentation lyer)
- Developing web tier by using Struts Framework, JSP and HTML
- Involved in the development of java servlet coding for the controllers
- Created SQL queries for data manipulation using JDBC
- Involved in generating reports to show the portfolios, schemes and sector's within date range
- Used CVS for Source Control and Version Management
- Used Java script for client-side validations in most of the screens
- Worked with Core Java Multithreading, Serialization, Collections
- Implemented ANT as the build system
- Used Tomcat Web server for deployment
- Involved in the unit testing
Environment: Java, JSP, Servlet, Struts 1.2, Java Script, XML, XSLT, Oracle8i, SQL, PL/SQL, tomcat, Eclipse, Ant, Agile
Confidential
Project Lead
Responsibilities:
- Designed and developed interfaces to interact with Core Banking and other applications
- Developed DAO and DTO to access database objects
- Used Web services - WSDL and SOAP for getting information from third party
- Used Hibernate framework to retrieve objects from database
- Worked on XSL for UI development
- Worked on SSO and user access provisioning using Oracle Identity and Access management
- Responsible for Web application security testing fixes
- Used ANT script for compiling and deploying the application
- Lead team of 6-7 members
- Worked on EJB
Environment: Java, J2EE, Struts, Hibernate, JS, XML, XSL, XSLT, Weblogic, Oracle 10G, ANT, OAM, OIM, Oracle Web center, Oracle Portal, EJB, ANT
Confidential
Team Lead
Responsibilities:
- Developed the application using Core Java, Java Components
- Developed web services to pull the data from third party
- Creation of sequence and class diagrams
- Used ClearCase as version controlling tool
- Involved in Unit testing and self-review of the code
- Documentation for project setup and other related tasks
- Worked on crystal reports
Environment: Core Java, Java Component, Web Services, Clearcase, Crystal Reports
Confidential
Java/J2EE Developer
Responsibilities:
- Development with HTML, JSP and Java Script
- Involved in screen development of iTrig module
- Checklist creation for Whole module
- Test Case creation for screen design
- Generic Component Writing
Environment: HTML, CSS, Java Script, JSP
Confidential
Team Lead
Responsibilities:
- Involved in development of different modules including database handling with JSP and Java Script.
- Active participation in Designing and testing of admin, IPD, OPD, OT, GYM modules
- Responsible for development of various reports.
- Involved in database design for different modules
Environment: HTML, CSS, Java Script, JSP, Servlets, Crystal Reports
Confidential
Java Developer
Responsibilities:
- Development with JSP and Java Script.
- Looking after all the modules (CRM, SFA, SOP, Inventory, Front Office, Back Office)
- Active participation in customer interaction, responsible for deliveries of change requests, and Ongoing Support for the client.
- Involved in successful implementation of Spares inventory module.
- Responsible for project wise CMM level documentation
Environment: HTML, CSS, Java Script, JSP, Servlets
