Java/j2ee Developer Resume
Rancho Cordova, CA
SUMMARY
- A Java Programmer wif over Eight years of experience in IT industry specifically in Internet technologies wif skills in Analysis, Design, Development, Testing, Implementation, Product development, production support and maintenance of various Web Applications using Java/J2EE Technologies
- Good Knowledge and working experience on Multi - Tier Architectures and Design using client-server and Web Technologies.
- Extensive experience in design and implementation of MVC architecture such as Spring MVC, Struts 2.1 and JSF.
- Experience in design and development of web based applications using HTML, DHTML, CSS, JavaScript, JQuery, AngularJS, JSP and Servlets.
- Well experienced in Spring Framework such as Dependency Injection, Spring AOP, Spring MVC, Spring DAO, Spring ORM using Hibernate.
- Good work experience wif Hibernate open source object/relational mapping framework.
- Good Work experience in teh development of EJB such as Entity,Session and Message Driven Beans.
- Used various Java, J2EE design patterns like Singleton, Business delegate, DAO and Factory pattern.
- Good noledge in Developed Java API to connect wif AWS S3 Services for storing and retrieving data stored in teh S3 buckets.
- Good noledge on AWS cloud formation templates and configured SQS service through java API to send and receive teh information.
- Developed SOAP based services using Apache-CXF and JAX-WS.
- Experience in working wif different operating systems Windows, UNIX, LINUX.
- Experience in working wif Java Server Faces.
- Good expertise using teh various Development tools like Eclipse, Net Beans, SVN, and STS.
- Excellent Knowledge using Java DOM and SAX Xml parsers.
- Experienced in using Log4j and good expertise wif Maven.
- Good noledge on RDBMS concepts and extensively worked wif Sybase 12.5, Oracle8i/9i and DB2.
- Experience in developing SQL, PL/SQLStored Procedures and Triggers
- Coding, Testing teh product/application (Functionality Testing, Unit Testing and Performance Testing) and Defect Tracking and Fixing are some of teh main responsibilities executed
- Committed to excellence, self-motivator, fast-learner, team-player, and a prudent developer wif strong problem-solving skills and communication skills
TECHNICAL SKILLS
Languages: Java, C,C++, SQL, PL/SQL
Java: JSP, Servlets, JSF, Java Beans, JDBC, JSTL, EJB, AWT, Multi-threading, JAX-RPC, JAX-WS, JAX-RS
Web Technologies: HTML, DHTML, CSS, JavaScript, jQuery,Angular, AWS
Frameworks: Spring, Hibernate, Struts, Apache-Tiles, Apache-CFX, Jersey.
Databases: Oracle, MySQL, PostgreSQL, IBM DB2, MS SQL Server, MS-Access
Tools: /IDEs: Eclipse IDE, JDeveloper, STS, Toad, Putty
Platforms: Windows NT/2000/XP Vista, UNIX/Linux, Solaris
Application Servers: IBM WebSphere, Apache Tomcat, JBoss, BEA WebLogic
Version Control: SVN, CVS, Rational ClearCase
Protocols: HTTP, HTTPS, FTP
PROFESSIONAL EXPERIENCE
Confidential, Rancho Cordova, CA
Java/J2EE Developer
Responsibilities:
- Involved in various phases of project development following Waterfall.
- Developing preliminary and detailed design specification documents.
- Understanding requirements gaps, document and prepare estimates for implementing teh changes.
- Developed user interface using HTML5, CSS3, XML, JSP and JavaScript along wif Struts Tags to simplify teh complexities of teh application.
- Designed SPA(Single Page Applications) using Angular JS and extensively used Angular JS directives to developer reusable modules.
- Involved in enhancing teh application for client's requirements based on teh market demand using teh MVC pattern,AngularJS, JQuery, Bootstrap3, CSS3 and WebAPI
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like auto complete form.
- Implemented JQuery Tabs by using list wif anchor and linking correspondingly to div.
- Designed extensive additions to existing Web Application utilizing Service Oriented Architecture (SOA)
- Involved in development of Web Services using JAX-WS.
- Used spring for Dependency Injection for plugging in teh Hibernate DAO objects for teh business layer.
- Worked wif Hibernate for teh use of relational databases structuring of teh application.
- Used JPA (Java Persistence API) along wif Hibernate framework for implementing Test Classes.
- Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from teh JMS provider.
- Used Aws Iaas Technologies such EC2 and S3.
- Created Connection Pools in WebSphere and configured as needed.
- Worked wif WebLogic application Server for teh deployment of teh application.
- Unit tested all teh classes using JUnit at various class level and methods level.
- Used Log4J to capture teh log that includes runtime exceptions.
- Implemented Object Oriented Programming,JavaCollections API and Algorithms, SOA, design patterns, Multi- threading and Network programming techniques
- Used SVN as version control across common source code used by developers.
- Worked wif XQuery for teh front-end development of teh application.
- Worked wif Oracle 11g for teh backend development of teh database.
Environment: Java, J2EE, Spring Framework 4.0, Spring Batch, XML, HTML5, CSS3, JSP, JSON, AJAX, JMS, JPA, JNDI, JVM, JDK1.8, SOAP, SOA, Hibernate, WSDL, WebSphere7.0, Maven, Log4J,SVN, JUnit, Tomcat, Weblogic, Oracle 11g, AWS, Jquery, AngularJS1.3.8, Eclipse, Maven.
Confidential, Charles Town, WV
Java/J2EE Developer
Responsibilities:
- Design and development of Business Functionalities using J2EE Technologies in Agile/Scrum Execution.
- Implemented various design patterns in teh project such as Data Access Object, Data Transfer Object, Business Delegate, Session Facade, Service Locator and Singleton.
- Designed and developed allUI Screens using Java Server Pages, Static Content, Html, CSS, JavaScript, JQuery and wrote AngularJs controllers, views, and services for a newer module.
- Developed user management screens using JSF2.0 framework, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating teh frameworks for teh project.
- Implemented a Weblogic application and configuration settings plugins using java and XML. Used Weblogics JMX API to set teh configuration for various MBeans in teh Weblogic.
- Deployed teh applications on multiple Weblogic Servers and maintained Load Balancing, High Availability and Fail over functionality.
- Extensively used Java multi-threading to implementbatch Jobs wif JDK 1.7 features.
- Worked on teh Hibernate ORM layer including HQL and implementing HQL queries for Oracle 11g database.
- Implemented AWS IAM for managing teh credentials of applications that run on EC2 instances.
- Designed and Developed SOAP andRest clients to interact wif third party applications.
- Implemented teh associated business modules integration using Spring JS API, Spring MVC.
- Designed & developed LDAP Authentication & Authorization Service using Java, LDAP and JNDI.
- Used Eclipse Juno as IDE and deployed into JBoss6.3 Application Server. Also, used Maven build tool to achieve more functionality for build process.
- Participated in builds and deployments using Maven to model and production and resolved bugs.
- Working wif teh JIRA tool for Quality Center bug tracking.
- Used Log4J to print teh logging, debugging, warning, info on teh server console.
Environment: JDK1.7,Spring MVC 3.2,JSF2.0, Hibernate 4.2,HTML 5, CSS 3, XSLT, JavaScript, JQuery, Web Services(REST, SOAP), LINUX, Node.js, Oracle 11g, AngularJS1.3.8, Bootstrap, Ajax, JSON, XML, Log4j, JBOSS 6.3, Eclipse, Maven.
Confidential, Minneapolis, MN
Senior Java Developer
Responsibilities:
- Implemented project using Agile SCRUM methodology, involved in daily stand up meetings and sprint showcase and sprint retrospective.
- Involved actively in analysis, architecting, designing and implementation (development/coding) of all modules of teh enterprise application.
- Designed and developed SOA using REST based services using Spring, Apache CXF.
- Developed front end wif HTML, DHTML(CSS),JavaScript, JQuery, and AngularJS.
- Created teh virtual hosts in Apache Webserver and Web logic.
- Worked on REST Web services using Apache CXF.
- Worked on Log4j Configurations for Project.
- Used Spring IOC, Spring MVC framework to implement teh project and used annotation based configuration.
- Performed unit testing using JUNIT.
- Used JPA for Object Relational Mapping (ORM).
- Used criteria API and HQL/SQL to extract data from teh database.
- Developed teh application using MAVEN build.
- Participated in deploying teh application onWebSphere Application Server.
Environment: Java1.7, RAD 9.0, WebSphere8.5.5, REST, Spring 3.2.4, Apache CXF 2.7, JPA 2.0, Maven 3.0, SQL, XML, JUnit 4, SVN, Oracle 12g, TOAD, HTML, DHTML (CSS), JavaScript, JQuery, and AngularJS, Log4j,JUnit,Agile/Scrum methodology.
Confidential, Burlington, MA
Senior Software Developer
Responsibilities:
- Involved in gathering and analyzing teh requirements and development of teh application.
- Worked on development of new interfaces and trading partner exchanges.
- Implemented Presentation tier using Spring MVC Framework, JSP, and JQuery.
- Worked on Inbound and Outbound interfaces for enrollment of members for various Lobs’.
- Developed teh custom code usingJavaandWeb Services(SOA)based on teh custom requirements.
- Developed interfaces usingSpringandHibernate frameworks.
- Involved in writingSQL queriesfor business logic implementation usingSQL Server.
- Executing applications inUNIXbased environment.
- Usedagilesoftware development methodology for deliverables.
- Involved in various phases of releases to meet teh production deadlines.
- Worked on Unit testing&Integration testing.
- UtilizedPerforceas a version control system and for code management.
- Setting up build environment and Structure of teh project using MAVEN
- Participated in deploying teh application onWeblogicclustered environment.
Environment: JDK1.6, Servlets3.0, Hibernate (ORM)4.0, Spring MVC3.1, J2EE, EJB, Web services, SOAPUI, JNDI,Weblogic8.1, SQL Server10.0, Maven, Jquery,JSPXML, SAX, XPATH, DOM, SOAP, WSDL, UDDI, Unix Shell Script, JUnit, Microsoft Visio, Eclipse3.7, Perforce.
Confidential
Application Developer
Responsibilities:
- Coding of JSP Pages for External Application (EXA) using Custom Tag Library which create standard tag used in teh application.
- Converted teh HTML Pages to JSF Tag Specific Pages.
- Developed JSPs and managed beans using JSF.
- Implemented teh JSF framework by writing Faces-config.xml and Form-Beans in teh process of development.
- Designed and developed web based modules using Java Servlets.
- Coded XML validator java class, used by teh Session Bean.
- Coding of EJB Entity Bean classes and local and remote interfaces using a Proxy class that instantiate either a Local or Remote Object. Configuring/binding JNDI Reference in Application Server.
- Data is inserted in Oracle Database as a CLOB data using teh DAO Framework via teh Bulk Entity Bean (BMP).
Environment: Java, JDK 1.4, EJB, JMS, Struts2.0, JSP,JSF, Applets, AWT, SWING, RMI, JDBC, Weblogic, HTML4, CSS, XML, XSL, JavaScript.
Confidential
Software Engineer
Responsibilities:
- Designed GUI for teh search application’s front-end.
- Customized search GUI using Java Servlet 2.3.
- Used JSP, HTML and CSS for presentation.
- Used JDBC API for interaction wif teh Oracle Database.
- Wrote Queries and connected data base using JDBC.
- Wrote PL/SQL stored procedures for sending Sybase 11 database data in teh legacy system format.
- Performed testing of teh stored procedures.
- Wrote utility classes for logging, exception handling.
- Deployed teh application on Tomcat server.
Environment: JDK, JDBC, XML1.0, Oracle 9i, Tomcat 5.1, Linux, UNIX.
