Sr. Java/j2ee Developer Resume Profile
Englewood, CO
Summary:
- Experienced Java/J2EE professional with extensive background in managing Software Development and Testing Life Cycle
- About 8 years of experience in designing and developing enterprise level multi-tier Web Applications, E-commerce applications in Mortgage, Financial and Health care domains.
- Expertise in Object Oriented Analysis and Design OOAD using Rational Unified Process RUP and creating Unified Modeling Language UML using Rational Rose and Microsoft Visio.
- Experience in using Java/J2EE Design Patterns such as MVC Model-View-Controller , Intercepting Filter, Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of Multi-Tier Distributed Enterprise Applications.
- Expertise in development of multi-tiered web based enterprise applications using J2EE technologies like Servlets, JSP, EJB, JDBC, JNDI, Java Beans, JAXB, JAXP SAX/DOM and JAX-RPC.
- Experience in XML Technologies and Messaging standards like JMS.
- Extensively worked on implementing SOA Service Oriented Architecture using XML Web Services with JAX-WS, and RESTful interfaces.
- Expertise in developing Web Applications with Web 2.0 standards and Frameworks with cross browser and cross platform compatibility.
- Experience in developing Enterprise Applications with various Open Source Frameworks Struts 2.x/1.x Framework, JSF 2.2/2.1/2.0 Framework, Spring Framework 3/2.5/2.0 Spring MVC, IOC, AOP, ORM and Templates , and Hibernate 4.0.0/3.5.0/3.0 ORM and other client side Frameworks like JQuery, YUI etc.
- Experience in Software Configuration Management using Version Control Software such as SVN, CVS.
- Experience with different RDBMS Oracle, DB2 UDB, MS SQL Server, MySQL, MS-Access .
- Expertise in writing Stored Procedures, Triggers, SQL Queries and SQL packages.
- Excellent knowledge of Software Quality Assurance testing life cycle experience in Functional Testing User Interfaces, User Acceptance Testing UAT , Integration and Operational Testing.
- Experience working on JBOSS, IBM WebSphere, WebLogic and Tomcat application servers, Apache Web servers with rapid development interfaces as part of configuration and development of Enterprise Applications.
- Experience in build and deployment tools like Apache Ant, Maven, Hudson and Cruise Control.
- Experience in co-coordinating among multiple teams on-site and off-shore and third parties .
Technical Skill Set:
Languages | C, JAVA 7, PL/SQL, JavaScript, UML |
J2EE Web Technologies | Servlets, JSP, JDBC, Web services, JAXB, JAX-RS |
Framework/Libraries | Struts, Spring IoC, Spring AOP, Hibernate, Apache, Spring MVC |
Markups Servers | HTML, XHTML, CSS, XML, XML Schema, XSL, XSLT Apache Tomcat, WebSphere, Glassfish, JBoss |
RDBMS | Oracle 8i/9i/10g ,11g, MySQL, SQLServer |
OS | Windows, Linux |
IDEs | Eclipse, Net Beans |
Design Skills | OOA Object Oriented Analysis OOD Object Oriented Design , AOP Aspect Oriented Programming , Design by contract, GoF design patterns, JEE design patterns, and UML. |
S/W Development Methodologies and Others | Waterfall, Agile, TDD SVN, TOAD , Splunk |
Professional Experience:
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Developed user interfaces to meet the complex business and functional requirements in accordance with N-tier architecture business logic scope.
- Involved in development of POJO classes.
- Involved in application migration from oracle BPM to java Fork and Join feature.
- Created unit and integration test cases for UI and Server side services using Junit and JMock.
- Used SOAPUI for creating Mock services, testing Web Service operations and CAAP
- Rest Service operations.
- Design and implementation Integration of server side services with REST web services.
- Used Maven JAX-B plugin for client generation.
- Involved in creating JDBC SQL queries for retrieval and saving of domain objects.
- Used Maven to build the WAR files.
- Involved in configuration and deployment of application on Jboss-wildfly-8.0.0.Final.
- Development of code using technologies such as Hibernate, Spring MVC, XML Marshaling, Restful web services and Apache libraries.
- Following Agile methodology for project development process, participating SCRUM methodology
- Been through release process for project execution as part of SCRUM.
- Used Subversion for maintains the component and for release, version management and JIRA for defect tracking.
- Involved in application support to resolve the Production issues using JIRA Tool.
- Used Splunk for defect analysis.
- Used Jenkins to automate build and deploy.
- Used Find bugs and Cobertura to check the quality and standard of code.
- Used ORACLE 11g database.
- Wrote stored procedures in oracle11g database and utilized it for CAAP applications
- Automated build and deploy using Jenkins in JBoss application server.
Environment: JBoss-Wildfly App Server 8.0, Eclipse v4.4 Luna , J2EE 7, Hibernate, Spring 4.0.0, XML, Soap, Restful, WSDL ,JAX-B 2.0, Log4J, Splunk ,JUnit, MAVEN 3.0, SVN,JDBC, Hibernate 4.3.6,SOAP-UI, JIRA, Jenkins, Oracle 11g, Windows.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Wrote the Service Oriented Architecture SOA Middle Tier business, system services infrastructure and data access layer using RESTful services, Spring and JDBC.
- Design the data model and implemented the persistence layer using Redis.
- Communicated with juniper space to retrieve SSL get request using Apache Commons.
- Designed and developed the DAO layer and exposed all the services using RESTful API.
- Designed and developed the authentication service layer and exposed using Abstract binder.
- Designed and developed the authorization service layer and exposed using Abstract binder.
- Added the Jenkins configuration to support continuous integration.
- Developed the build infrastructure for AAS using Maven.
- Prepare spring configuration/injection rules and prepare transactional guidelines to be used during the code development.
- Created unit and integration test cases for UI and Server side services using EasyMock and JUnit
- Used SOAPUI for testing Web Services.
- Automated the User interface testing using Selenium Web Driver
- Design and develop MDBs for message processing using Apache Active MQ, for multiple platforms.
- Involved in creating JDBC SQL queries for retrieval and saving of domain objects.
- Fill-in for the code development team as required to meet the time lines and work on the development of code using technologies such as Hibernate, Spring MVC, XML Marshaling, Restful web services.
- Involved in coding, bug fixing, testing, code reviews and application retrospection.
- Application support and co-ordination with business teams.
- Co-ordinate efforts with off-shore team perform design and code reviews.
Environment: IBM WebSphere App Server 8.5, Eclipse v3.7 Indigo , J2EE 6, HTML, JSP 2.1, Struts 2.3.1, Redis, Hibernate, Spring 3.1, XML, JSTL 1.2, XSLT, Restful, WSDL, JAX-RS 1.1, AJAX, Log4J, JUnit, ANT, SVN, PL/SQL, DB2, Windows.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Wrote the Service Oriented Architecture SOA Middle Tier business, system services infrastructure and data access layer using REST WS, spring and Hibernate. 75 to 80 of time was spent writing the application code.
- Design and develop business services and UI using RESTFUL web services, XSD's, Hibernate, Spring IOC, AOP, MVC JSP's, Java script libraries ember .
- Prepare Spring configuration/injection rules and prepare transactional guidelines to be used during the code development
- Design and implementation Integration of server side services with REST web services.
- Create JUnit test case and integration test cases for UI and Server side services using easy mocks. Test web services with REST Client
- Automated the User interface testing using Selenium Web Driver
- Design and develop MDBs for message processing, for multiple platforms.
- Involved in creating named SQL queries and integrating with Hibernate entities.
- Fill-in for the code development team as required to meet the time lines and work on the development of code using technologies such as Hibernate, Spring MVC, XML Marshaling, Restful web services and Apache libraries.
- Involved in coding, bug fixing, testing, code reviews and application retrospection.
- Application support and co-ordination with business teams.
- Co-ordinate efforts with offshore team perform design and code reviews.
- Developed the GUIs using HTML, CSS, JSP and Java Script Components.
- Reviewed the XML logical data model and developed XML schema XSD to validate the model and used Jax-B for Xml-Java Mapping and Xml-Xslt conversion.
- Involved in pre-testing the Web-Service calls with SoapUI using end-points.
- Coordinated Unit JUnit, EasyMock , Integration and User Acceptance Testing and developed test cases for bean components.
- Developed and deployed application in WebLogic as in clustered mode as JAR and EAR distribution.
- Used Maven for build and deploy procedure scripts in UNIX and Windows environment using Hudson.
- Developed SQL queries for Oracle and SQL server as our application used two data sources.
- Developed PL/SQL stored procedures, triggers.
Environment: J2EE, Spring Core, AOP, Struts, Hibernate 3.6.6, JSP, Java1.6, JDBC, XML/XSL, Servlets, JUnit1.4, Clover, Hudson 2.0, REST Client, DB2, CVS, JAXB, REST Web Services Using spring framework
Confidential
Java/J2EE Developer
Responsibilities:
- Worked on Requirement analysis, gathered all possible requirements from end users and involved in breaking the requirements in to exact implementation details
- Worked on Hibernate to build hibernate configuration files and necessary programs to interact with Hibernate APIs for ORM.
- Developed REST Services for multiple use cases. Implemented Interceptors using Spring MVC configuration for request validations
- Implemented several Request filters by extending existing Spring Filters to process request headers as per requirements
- Implemented custom annotations to specify API mapping for each service and thus to incorporate security / privileges for different clients to be able to access the services.
- Implemented DAO core components using hibernate libraries to be able to execute Native, Criteria and HQL queries without directly invoking hibernate.
- Implemented AOP for logging and exception handling.
- Worked on setting up custom localization implementation using existing Spring MVC library support.
- Implemented core exception handling component by extending Spring MVC exception handler.
- Worked with QA team on testing various web services for response times, using JMeter.
- Developed a web-based reporting system with HTML, Shell Script.
- Involved in developing Admin console and developed web services for reporting purposes and for pushing master data into the system.
- Designed and developed batch utilities using Spring Batch to import membership data.
- Developed business tier components for integration with existing enterprise beans and other internal business components.
Environment: J2EE, Spring MVC, Hibernate, JSP, Java1.4, JDBC, XML/XSL, Servlets, DB2, CVS, JBOSS Netscape Enterprise, JUnit, Rational Rose, Windows XP/2000, UNIX/Solaris5.8, JAXB, REST Web Services.