Sr. Java/j2ee Developer Resume
FL
SUMMARY
- Having 6+ years of professional IT experience in Analysis, Design, Development, and Testing of Client/Server, Web enabled Business Applications using Java and J2EE Technologies.
- Participated in the designing and developing of Software using Agile and Waterfall methodologies.
- Experienced in developing and implementing web applications using Java, J2EE, JSP, Servlets, JSF, HTML, JavaScript, AJAX, JSON, JQuery, CSS, XML, JDBC and JNDI.
- Worked on design patterns and industry best practices such as MVC (Model - View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.
- Expertise in MVC architecture Web FrameworkStruts 1.x/2.x, Spring 3.x (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow) and Oracle Apps Framework.
- Expertise to access Data Access Objects to the database layer using ORM Hibernate (3.0).
- Experienced in developing Java applications using development tools like Eclipse, Jdeveloper and IBM RAD (Rational Application Developer).
- Experienced in programming, deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers like open source Apache Tomcat 5.x, 6.x,7.x, JBOSS, Web Logic and WAS.
- Experience in XML,Web Servicesusing SOAP, XML-RPC, JAX-RPC, JAX-WS, Restful and also in Apache Camel.
- Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures, PL/SQL Packages and Triggers.
- Experience in writing SQL, PL/SQL queries, Stored Procedures for accessing and managing databases such as Oracle11g/10g/9i/8i, SQL Server 2008/2005, MySQL, and IBM DB2.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
- Experience in writing Test Case Scenarios using JUnit.
- Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools
- Working experience in Development, Production and QA Environments.
- Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design..
- Flexible, enthusiastic and project oriented team player with solid communication and Analytic skills to develop creative solution for challenging client needs.
TECHNICAL SKILLS
Languages: JAVA, UML, WSDL, C++, C, PHP, ASP, .Net, PL/SQL, SQL
Technologies/ Frameworks: JAVA, J2SDK, J2EE, Core Java, JSP, Servlet, Java Beans, JDBC, JNDI, Java Web-services, Hibernate, Spring, JSF, Struts Framework, Tiles, EJB, AJAX, SOAP,, JMS, XSL, XML.
XML Tools: SAX and DOM Parsers, Xerces, DTD.
Application Server/ Web Server: IBM Web sphere Application Server, BEA Weblogic, Tomcat, Netscape Enterprise Server, IBM HTTP Server, IIS
Modeling Language/Tools: UML, Axure RP Pro, Dreamweaver, MS Visio, Rational Rose Enterprise Edition, Eclipse UML plug-in
Methodologies: RUP, OOAD
IDE: IBM Rational Application Developer, WSAD, JBuilder, Eclipse, MyEclipse Blue
Middleware: MQ Series, JMS, RMI
Database: Oracle, SQL Server, MS Access, DB2, UDB
Scripting Languages: HTML, DHTML, XHTML, ANT, JavaScript
Testing Frameworks: JUnit, Struts TestCase
Configuration Mgmt. Tools: Rational Clear Case, MS Visual Source Safe
Other Tools: Log4J, ANT, Microsoft Project, DB Visualiser, PowerDesigner
Miscellaneous: IIS, LDAP, Site Minder, Java Stored Procedures, Apache Axis (Web Services), SVN, CVS, Dimensions, LDAP, MQ-SERIES, Leach FTP, WinFTP, Rapid SQL, Microsoft Visio, Axure RP Pro, Rational Rose, Tomcat.
Operating Systems: Windows, MS-DOS, UNIX
PROFESSIONAL EXPERIENCE
Confidential, FL
Sr. Java/J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Designed and developed business and persistence layer components using spring, Spring IOC and Hibernate.
- Involved in exposing and consuming web services using Soap (WSDL) and Restful for getting request from external source systems and sending response to external source systems.
- Used Hibernate with entity beans for interacting persistence layer for CRUD operations.
- Spring Security was implemented in the project.
- Implemented the presentation layer using JSP, JavaScript, Html5, Bootstrap, AJAX and CSS3.
- Enhanced application UI using AngularJS controllers, directives, services and filters in the presentation layer.
- Used JMS for vendor communication.
- Implemented Java and J2EE Design Patterns like Singleton, Facade, Data Access Object (DAO)
- Developed various Junit test cases for Unit and Functional Testing respectively.
- Used My Eclipse as an IDE for development of the application.
- Deployed applications on JBoss7.x and performed required configuration changes.
- Logging of the application was done by Log4j.
- Worked in Agile SCRUM methodology.
- Used GIT as versioning system and used Maven for project builds.
- Jmeter used to better understand and optimized the request handling rates and memory leaks.
- IBM web Sphere application server used to deploy the project.
Environment: Java 1.8, IBM Web Sphere Application Server 8.5, Hibernate 4.3, Spring Framework 4.0, AngularJS, jQuery, Maven 3.3, Bootstrap, AJAX, Apache Tomcat, JSON, JSP, JavaScript, HTML5, CSS3, RESTful, JAX-RS, SOAP, JAX-WS, Oracle 11g, MongoDB, Express, JMS, JDBC, Oracle, Log4J.
Confidential, New York, NYJava Developer
Responsibilities:
- Implemented Spring MVC architecture and SpringBean Factory using IOC. Configured Bean properties using dependency injection.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Implemented application level persistence using Hibernate and Spring.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented front end changes based on spring integrated with Struts along with JSP view and Java code as per requirement
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Implemented JSF framework in the application which is based on MVC design architecture.
- Used Spring framework for dependency injection and integrated with Hibernate and JSF.
- Application is deployed on WebSphere Application server. Maven is used as a build tool
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Utilized Mongo database management system for keeping user generated data
- Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
- Consumed Web Services using Apache CXF framework for getting remote information
- Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
- Implemented JAVA Web Services based on SOA architecture with SOAP and WSDL.
- Used Javascript and jQuery for validating the input given to the user interface.
- Extensive use of Ajax to update the part of webpage which improved the performance of the application.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Developed layout of Web Pages using Tiles and CSS.
- Developed Scalable applications using Stateless session EJBs.
- Co-developed dynamic HTML5 application highlighting numerous data visualization of web metrics.
- Developed AJAX scripting to process server side JSP scripting.
- Involved in user interface development using JSTL.
- Has involved in development of back-end business layers using Servlets
- Have worked on DB2 data base for storing and retrieving the application data
- Developed PL/SQL procedure for login module and registration module.
- Developed the application using Eclipse IDE and worked under Agile Environment.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Has developed XML Parsing logic using DOM Parsers.
- Worked in SOA architecture Websphere Message broker for integration with ILog
- Followed Agile and SCRUM in development process.
- Lead, Designed and Developed SOA enterprise system using Oracle SOA Suite
- Used JMS in the project for sending and receiving the messages on the queue.
- Used Tomcat web server to deploy application locally and used IBM WebSphere to deploy application to development and QA environments.
- Involving in Building the modules in Linux environment with ant script.
Environment: Java, Spring, Hibernate, JavaScript, CSS, AJAX, Angular.js, MongoDB, HTML5, DB2, SQL, Struts, JSF, JQuery, PL/ SQL, Apache CXF, SOAP, Servlet, EJB, Maven, XML, ILOG, Web Services, Eclipse, Websphere, Junit, Scrum, Web 2.0, SOA, JMS, Apache Tomcat, Linux, JSP, JSTL
Confidential, Denver, CO
Java Programmer
Responsibilities:
- Involved in study of User Requirement Specification, communicated with Business Analysts to resolve ambiguity in Requirements document.
- Worked inAgile ScrumMethodology.
- Involved in configuration ofSpring MVCand Integration withHibernate.
- Used Spring MVC framework for design and development of web application.
- Developed Controller and Serviceclasses that supportSpring Framework.
- Involved in developingDAOs(Data Access Objects)to connect backend Database.
- Involved in UI development using JavaScript, JSP, AJAX, JQuery and Bootstrap.
- Involved in development ofSOAP web servicesusingApache CXF to extract data from databases.
- Used Apache CXF Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
- Used Spring AOP and Log4J for logging purpose.
- Published methods as web methods using RESTful web services in Spring Framework.
- Used SOAPUI for testing the web services.
- Experience JSON and XML data transfer through Restful webservice.
- Involved in designing the database and coding of SQL, PL/SQL, Triggers and Views using MySQL.
- Actively involved in deployment of Application war files in WebLogic Application server.
- Used Hibernate for Object relational Mapping and Persistence.
- Used Spring Security for user authentication in some modules.
- Implemented Junit using Junit Framework.
- UsedMavenfor building application.
- Used GIT as a source version control and Jenkins as a CI tool.
- Involved in Production Support.
Environment: Java 1.8, J2EE, Spring 4/3.2.5, Hibernate 4/3.2, Restful API, JAXB 2.0, XML, WSDL, SOAP, AGILE/SCRUM, JUnit 4.0, SOAP UI, JavaScript, WebLogic 9.0, Oracle 11g, Maven, GIT, Unix.
Confidential
Java DeveloperResponsibilities:
- Developed REST based XML web service integration module using Java, SpringMVC, Axis and Jersey.
- Developed UI customizations in HTML, JavaScript and Groovy.
- Developed Business Rules in Drools, Groovy/Java and Hibernate Query Language to manage alternative fee arrangements in legal industry.
- Developed Go-Live Data Loads in SQL scripts.
- DevelopedSQL tables, Scripts, Stored procedures and Triggers for customizations in Passport.
- Developed Quartz based scheduler for ETL tier
- Developed Cognos integration module for reporting.
- Developed ORM in JPA, Hibernateand HQL for customizations.
- Primary Technical Consultant for Integration projects for Spectra Energy, Johnson Controls and Illinois Tool Works Matter and Spend Management implementation.
- Primary technical support resource during UAT and Post Go Live for clients.
Environment: Java, J2EE, Springframework, JQuery, XML, XSL, Log4j, WebSphere Application Server, Oracle, SQLServer
