Sr. Java /j2eedeveloper Resume
Pittsburgh, PA
PROFESSIONAL SUMMARY:
- Around 5 years of experience in design, analysis, development, deployment and testing of web and distributed n - tier applications using Java and J2EE technologies in different domains.
- Working Experience with all aspects of technology projects including Business Requirements, Design Specification, Development and testing and Deployment.
- Worked on modules likeAOP,MVC, transactions,securityas part ofSpring MVC Framework
- Hands on Experience in developing applications using Spring Framework’s Spring Web Flow,Inversion of Control (IOC) and Dependency Injection (DI).
- Expertise in backend database Programming (development ofstored procedures,functions, triggersand writing complex SQL queries).
- Proficiency in creating use case diagrams, class diagrams, sequence diagrams, Activity diagrams, component diagrams, Data Flow diagrams, ER-diagrams.
- Experience in Front-end web pages usingJSP,HTML,XHTML,CSS,Ajax and JavaScript.
- Experienced and proven best practices of Web services development and Integration (bothRESTandSOAP).
- Good Experience in the build tools likeApache AntandMaven.
- Have extensive experience in building and deploying applications onWebandApplication ServerslikeApache 2,JBossAS,WebLogic,WebSphere andTomcat.
- Strong experience with various Web & Application Servers - IBM WebSphere, BEA WebLogic, JBoss, Tomcat, & Apache on Windows, & UNIX based platforms.
- Hands on experience with Databases like Oracle & MySQL.
- Proficient in usingUnified Modeling Language(UML) to developClass Diagrams,Sequence DiagramsandUse Cases.
- Expertise in developing applications using Java,J2EE, Struts 2.0, JSP, Servlets, HTML, JavaScript, XML, AJAX, Spring,Hibernate, Databases (DB2 8.1.2, Oracle 11g), Application Servers like Tomcat,WebSphere andWebLogic11g.
- Strong backgroundofusingJ2EE designpatternslikeFactory,Abstract Factory,Prototype pattern,Builder pattern,Adapter,Proxy Pattern,MVC, Singleton, Observer, Facade etc.for developing highly optimized application.
- Strong working experience on Hibernate. Used Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions.
- Strong Knowledge in XML technologies including XML, DTD, XML Schema, XSL, XPath, XSD, XSLT.
- Experience in Agile Methodologies (SCRUM), Water Fall in different project life cycles.
- Implemented J2EE design patterns like MVC, Session Façade and Data Access Object (DAO).
- Good experience on AgileMethodology with SCRUM meetings andexperience working with Eclipse IDE.
- Knowledge of data structures, computer logic and flow-charting, program design methods and techniques, database vendor versions, compiler versions.
- Hands-on experience in using GIT for version control.
- Expertise in using HTML, JavaScript.
- Good knowledge of JIRA- Issue and Project tracking software.
- Excellent critical and creative problem solving ability and analytical thinking with quick learning, interpersonal and client interfacing skills.
- Knowledge in Using UNIX/ Linux Environment.
- Profound knowledge of mathematical and statistical principles and formulas.
- Assisted project manager in defining project scope, time & effort estimates and deliverable management.
- Experience in using Tomcat 6.x/7.x as Web Server.
TECHNICAL SKILLS:
Languages: Java JDK 1.6/1.7/1.8, JavaScript, C, UML, HTML, CSS, SQL.
Java Technologies: Java, J2EE, JDBC, Hibernate, JSP, Spring Framework.
Web Technologies: JavaScript, HTML, XML, AngularJS, java mail,log4, SOAP, JUnit
Concepts: UML
Database: Oracle 11g, DB2, SQL Server, MS SQL, MS Access.
Tools: SQL Developer, GitHub.
Design Tools: Rational rose(UML)
Lifecycle Methodologies: Waterfall Model, Agile.
Defect Tracking Tools: Jira, CA central
Frameworks: Spring, Hibernate, Spring MVC.
IDE: Eclipse, Red Hat Enterprise
Web/App Servers: Apache Tomcat 7, JBoss
Operating Systems: Windows, Unix.
PROFESSIONAL EXPERIENCE:
Confidential, Pittsburgh, PA
Sr. JAVA /J2EEDeveloperResponsibilities:
- Responsible for Requirements gathering and analysis, Use case development, business requirement documentation
- Involved in Deploying and Configuring portlets in Liferay portal.
- Designed and developed data security models such as Endeca.
- Built Web pages that are more user interactive using AJAX, JavaScript, LESS, Bootstrap and Angular JS.
- Used multithreading in programming to improve overall performance.
- Worked on JBPM process engine for use in the implementation of Flow Control System.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
- Extensive usage of BOOTSTRAP and LESSCSS for Responsive design.
- Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness.
- Build hypermedia-driven REST service with Spring HATEOAS, to create links pointing to Spring MVC controllers, build up resource representations, and control rendering into supported hypermedia formats such as HAL.
- Worked on wxPython GUI toolkit
- Designing, debugging, and optimizing T-SQL stored procedures, functions, views and dynamic queries for SQL Server, OLAP Server
- Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
- Implemented design patterns like Front Controller, MVC, Data Transfer Objects and Data Access Objects.
- Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor the status.
- Developed application service components and configured beans using Spring IOC.
- Spring AOPwas used for intercepting the SOAP requests and for logging requests and also for transaction management.
- Implemented variousDesign PatternslikeBusiness Delegate,Session Facadeand Data Access Objects DAO patterns.
- Developed and implemented the business logic component in middle tier using JDBC and EJBframework including stateless session classes and Entity bean classes.
- UsedApache Axisto generate stub for generatingSOAPrequests to interact with billing schedule system.
- UsedWeb Services(SOAP&WSDL)to exchange data between portal and other modules
- For version control we used GIT.
Environment: JDK 1.6, JSP, HTML,javascript, AngularJS,EJB3.0, JDBC, Hibernate, Spring roo 1.2.4, spring 3.2.5, PL/SQL, WebServices, JBPM, XML, JSF 2.0, Oracle 11g, JUnit, CVS, Log4J, Ant 1.7.0, WebSphere7.0,Drools, Endeca, Eclipse, Unix/Solaris, Liferay, JDBC, TestNG, Ajax, Maven, MongoDB, Chef, Kafka
Confidential, New York
Java/ J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development and understanding of business requirements and implement the process using Agile (Scrum) methodology.
- Responsible for development of Business logic in Core Java.
- Communicating with the client and getting inputs for new requirements.
- Involved in implementing MVC CRUD operations, File Upload and DAO.
- Used multithreading in programming to improve overall performance.
- Knowledge in monitoring the error logs using Log4j.
- Used java beans, model objects to transfer a package of information among view layer, business service layer, data layer and EJBs to execute business logic separately.
- Developed EJB classes in the persistence layer for transaction management.
- Used GitHub as the version control tool.
- Involved in the Database design, creation, Querying.
Confidential
Java/J2EE Developer
Responsibilities:
- Application is implemented using agile methodology where there is daily SCRUM meetings to understand the status and resolve any issues.
- Used java beans, model objects to transfer a package of information among view layer, business service layer, data layer and EJBs to execute business logic separately.
- Developed foremost modules of the project using core java concepts, Advance java, html, JavaScript, jsp and JDBC, oracle 10g.
- Integrated jsp with html wire frames.
- Worked with client testing team in improving and debugging various production issues.
- Created JavaBeans for Clients search engine based on address, and user specific interest.
- Created JSP/Servlets Pages for the search Engine related to product promotions and events.
- Involved in unit/SIT/UAT testing, deployment and post production support phases of the project.
- Improved overall performance by doing performance testing of every module and identified and fixed potential issues.
- Worked on writing PL/SQL Stored Procedures using Oracle. Used JDBC for connectivity.
- Used DAO pattern to fetch data from database using Hibernate to carry out various database transactions.
- Migrated project's database to SQL Server from MySQL and DB2.
- Deployed the Application using Apache Tomcat Application server.
Environment: Java, J2EE, JDBC, Servlet, HTML, Apache Tomcat, JSP, JavaScript, Oracle 10g, Windows.