Senior Java Developer Resume
Charleston, WV
SUMMARY
- J2EE developer with over 8 years of hands on experience developing enterprise scale java backend applications, web services(SOAP & REST), web applications leveraging Java/J2EE technologies (spring, Hibernate, JSF, JSP, JDBC and Servlets).
- Experienced in an Agile Software Development environment using AGILE methods like SCRUM.
- Certified WebSphere Content Management (WCM8.0) developer with experience building content management sites.
- Experience of working with databases such as Oracle 11g, MySQL, SQL Server.
- Strong expertise in object - oriented analysis and design experience of design documentation artifacts in UML & OOAD Techniques.
- Well versed with JAVA/J2EE design patterns and have hands on experience implementing design patterns like Data Access Objects (DAO), Factory, Observer, Singleton and Data Transfer Object (DTO).
- Expertise in Front End Technologies: AJAX, JSTL, JSP, HTML, JavaScript and CSS.
- Good experience working with MAVEN and good knowledge of CICD.
- Experience working with different application servers Weblogic (10.3.5& 12c) and Websphere Application Server 5.1/6.1/7.0/8 environments.
- Knowledge of JSR 168 and JSR 286 Portlet Specifications.
- Experience with trouble shooting and debugging techniques like Junit and Log4J.
- Expertise in Project Documentation and providing various reports to management.
TECHNICAL SKILLS
Languages: Java, J2EE (JSP, Servlets), JSTL, XML,UML,C++,ruby(cucumber)
Enterprise Java: JSP, Servlets, JNDI, Logging API, Various J2EE and Standard Design Patterns
Web Technologies: HTML, CSS, XML, JavaScript, AJAX, REST and SOAP Web Services
Frameworks: Portlet, Struts, EJBs, Spring MVC,JPA( Hibernate)
Development Tools: IBM Websphere Portal, IBM Websphere Content Management (WCM), Spring, Struts, Junit, Log4J, Maven, SQL Developer, IBM Web Experience Factory (WEF 8),IBM CMOD
Application/Web Servers: Weblogic, Apache Tomcat, Websphere (WAS) 8.0, Liferay6.1,GlassFish
DBMS: MySQL, SQL Server, Oracle
Repositories: IBM CMOD and P8
Source Control Systems: CVS, SVN
Methodologies: RUP, Agile, Water fall
IDE: Eclipse, MyEclipse, RAD7.x, 8.x, Jbuilder, Netbeans
UML Tools: MS Visio, StarUML
Testing: JUNIT, TestNG
O/S & Environment: Windows XP/2000/98/95/7, Unix professional experience
PROFESSIONAL EXPERIENCE
Confidential, Charleston, WV
Senior Java Developer
Responsibilities:
- Help with buying food (SNAP - Formerly Food Stamps)
- Low- or no-cost health care (Medicaid)
- Nursing or in-home care (Long Term Care)
- Help with paying your monthly Medicare Premium (Medicare Premium Assistance Programs)
- Cash assistance and work training (WV WORKS)
- Home energy assistance (LIEAP)
- Help with buying school clothing (SCA)
Confidential
Responsibilities:
- Developed the J2EE (EJB 2.0) application based on the Service Oriented Architecture.
- Used Design Patterns like Singleton, Factory, Session Facade and DAO.
- Used DAO pattern to fetch data from database using JDBC to carry out various database.
- Developed various generic JavaScript functions used for validations.
- Developed screens using JSP, JavaScript, and AJAX.
- Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping, GUI Design
- SVN was used for project management and version management.
- Developed Functional Requirement Document based on users' requirement.
Environment: J2EE, EJBs 2.0, jQuery, JSON, JSP, Servlets, JDBC(Custom Cargos and Collections), AJAX, Web services, SOAP, XML, Java Beans, JavaScript, DB2, Eclipse, Weblogic 12c, SVN, ATS, Cockpit, Apache Maven, JUnit, HTML/DHTML.
Confidential, Richmond VA
Senior JAVA Developer
Responsibilities:
- Involved in requirements gathering from business users, creation of use cases, usage scenarios and solution architecture
- Analyzed new requirements prepared the business and functional requirements
- Involved in the development of different Rest APIs.
- Batch Ingestion Application:Developed and maintained a Java-Spring web project deployment on oracle Weblogic application server. This WAR application is back end batch job which would ingest bulk AFP, PDF etc. different kind of user defined files into content repositories (IBM CMOD & P8 FileNet).
- Batch Extraction Application:Designed, Developed and maintained a Java-Spring-hibernate web project, deployment on Weblogic Application server. This back end batch job shall extract huge number of documents from repositories in parallel while maintaining load balance across domains and ingestion not affected.
- Providing updates to the project team in the daily standup meetings, defining stories & tasks as part of the Sprint Planning
- EIWebServices and LinkToken-eAPI: Designed, Developed and maintained SOAP and REST web services, deployment on Weblogic Application server.
Environment: IBM CMOD 8.5.x, ODWEK 8.5.x, FileNet P8 CE 5.1.x, PE 5.0.x, ICI 8.5.0,Oracle 11gR2, Oracle WebLogic 10.3.x, Actuate d2esys, Snowbound document viewer, Java 1.6, J2EE, Spring3.1, Web Services(SOAP),Ruby, Maven, Hudson and SVN
Confidential, Edison NJ
Senior Software Developer (JAVA)
Responsibilities:
- Designing Service and provider models for the portlets.
- Development of Provider and Dashboard related portlets and their integration with webserivces.
- Designing/Development of login and user authentication.
- Worked on Web experience factory builder like Data page, Web service call and RDD and DFM related builder extensively.
- Integrated dojo. Dojo related builders for Rich user experience as well as for client side validations.
- Performed code Review, Unit testing and deployment on portal server.
- Day to day status track of issue logs.
- Responsible for new development and change request within the scope of the project.
Environment: J2EE, Java, Websphere Portal server 8.0, Web Experience Factory 8.0, RAD 8.5.1
Confidential, NJ
Senior JAVA Developer
Responsibilities:
- Designed and developed core modules for campaigning, Candidate List Management and Profile management.
- Documentation of high level Technical/Functional designs.
- Implemented Spring IOC (dependency injection) to create dependency objects.
- Utilized spring frame work Multi Action Controller.
- Implemented database access using DAO design pattern and Spring JDBC Templates and Row Mappers for accessing data
- Developed front end using JSPs, JSTL, Java Script, XSL and CSS Style sheets.
- Involved in development of Web Services using REST as a Service layer between DAO and Front end Controller.
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO.
- Utilized Java Script, Ajax and created and parsing JSON objects.
- Involved in code review and code test.
- Day to day status track of issue logs.
- Responsible for new development and change request within the scope of the project.
Environment: Java 1.5, J2EE, Spring3.1, Web Services, JSTL, Java Script, DWR, Maven, Eclipse, Toad, Oracle, SQL/PLSQL, SVN, Web Logic, CSS, Solaris/Windows, XML and XSL.
Confidential, Alpharetta, GA
Senior JAVA Developer
Responsibilities:
- Designed and developed core modules for HR application using Core Java/J2EE.
- Translation of high level requirement into functional designs.
- Implemented Spring IOC (dependency injection) to create dependency objects.
- Implemented database access using DAO design pattern Hibernate Entity Manager for accessing data
- Developed front end using JSPs, JSTL, Custom tags, Java Script, XSL and CSS Style sheets.
- Involved in development of Web Services
- Used Design patterns such as Business delegate, Factory, Singleton, Model View Controller, Session façade, DAO.
- Involved in code review and code test.
- Mentor junior developers and perform code reviews
- Day to day status track of issue logs.
- Responsible for new development and change request within the scope of the project.
Environment: Java 1.5, J2EE, Spring, Web Services, JSTL, Java Script, DWR, Maven, Eclipse, Oracle, SQL/PLSQL, SVN, Web Logic, CSS, Solaris/Windows, XML and XSL,Unix
Confidential, Richmond VA
Senior JAVA Developer
Responsibilities:
- Development, integration, testing and delivery of product features.
- Collaboration with product managers to turn requirements into implementation plans
- Derived architecture for major feature areas and drive decisions regarding key technologies
- Troubleshoot and debug software components
- Assist with escalated support incidents
- Work with internal customers to gather business processes and project requirements
- Develops and directs software system testing procedures, programming, and documentation. Environment: Java/J2EE, Spring, Web Services, JSTL, Java Script, Maven, Eclipse,, Oracle, SQL/PLSQL, SVN, Web Logic, CSS, Windows/Linux, XML and XSL
Confidential
Software Engineer(Java Developer)
Responsibilities:
- Design (architectural), develop, and deployment of front-end and presentation layer logic of sites using JSP, HTML/DHTML, CSS, and JavaScript.
- Actively interacted with Clients, Project Manager and functional consultants while designing the functionality of Modules.
- Involved in database design and developed SQL queries.
- Involved in design and coding of GUI forms using JAVA Classes.
- Connectivity to RDBMS
- Implementation of common Connection pooling.
- Enhancement of the existing feature and addition of new features
- Interact with the users and guide them on the usage of the components.
- Manage the action requests.
- Organize Mock Presentations within the team.
Environment: Java Struts 1.3, JSP, Html, Windows NT, Java, Load Runner, Windows XP
Confidential
Java Developer
Responsibilities:
- Development of frontend (Client side) using JSP, JSF CSS, JavaScript
- Development of backend (Server side) with Java, Servlets.
- Dev testing of the completed tasks
- Code review and code check-in into SVN