Java/j2ee Software Engineer Resume
Eagan, MN
SUMMARY:
- 8 years of professional experience in Object Oriented Designing, Development, Documentation, Coding, Debugging, Implementation and testing of various applications.
- Proficient in technologies Java, J2EE, JMS, JSP, Servlets, JSP Custom Tags Libraries and XML.
- Experience working in front - end technologies like XML, HTML, CSS, AJAX and JavaScript.
- Having good knowledge of Oracle, MySQL and DB2 as Database.
- Good command in writing SQL queries, Stored Procedures and Triggers.
- Experience in web application design using open source MVC, spring and Struts Frameworks.
- Experience in implementing J2EE Design Patterns like MVC, Session Facade, DAO, Singleton etc.
- Strong experience of developing models using Hibernate POJO's and configuring Hibernate persistence layer.
- Experience in Web Services Technologies like SOAP, REST, WSDL, UDDI, JMS and Service Oriented Architecture (SOA).
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Maven Tool.
- Experience in various methodologies like SCRUM, Pair Programming and Agile.
- Extensive experience with java compliant IDE’s like Eclipse, IBM RAD and IntelliJ.
- Involved in Unit Test Cases writing and having good knowledge in Junit, Spock.
- Hands on experience using Web Logic, IBM Web Sphere, and Tomcat Server.
- Experienced with Risk Management and Finance methodologies and concepts.
- Knowledge of financial products such as securities, credit products and derivatives.
- Used SVN, CVS and GIT HUB for version control.
- Excellent Communication skills, highly motivated self-starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadline.
- Highly proficient in understanding new technologies accomplishing projects goals successfully.
- Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
- Have good leadership, team coordination skills and interested to take new responsibilities.
- Estimation of work and assign the tasks to resources.
TECHNICAL SKILLS:
Languages: Java, Object Oriented Concepts.
Database Query Language: HQL, SQL.
Client Technologies: HTML, CSS, Java Script, jQuery.
Programing Language: Java/J2EE
J2EE Components: Servlets, JDBC, JSTL.
Web Services Technology: SOAP, WSDL, UDDI, XML, SOA, JMS, Hibernate.
Web Frameworks: Struts, Spring.
Application/Web servers: Apache Tomcat, IBM Web sphere, Web logic Server and Jboss.
Database Servers: Oracle, MY SQL Server, MySQL.
IDE Tools: Eclipse, IntelliJ, IBM RAD.
Methodology: Agile, Scrum, OOPS.
Design Pattern: Singleton, DAO, Model View Controller (MVC), Fa ade, Service Locater, Abstract Factory, Data Transfer Object
Operating Systems: Windows 7/8/10, and UNIX, Linux
Logging Framework: Log4j.
Tools: and Utilities: Toad, SQL Loader, CVS, Maven, JUnit, ANT(tag-libraries).
PROFESSIONAL EXPERIENCE:
Java/J2EE Software Engineer
Confidential, Eagan, MN
Responsibilities:- Interact with business managers to transform requirements into technical solutions.
- Involved in Design and Development using OOAD methodology to capture and model business requirements. Facilitate code walkthroughs with team members.
- Proficient in doing Object Oriented Design using J2EE Design Patterns.
- Developed web pages using JSP, Spring-MVC, Servlets, Java Script and XML for various modules.
- Implemented the application by using Core java, spring, Hibernate and Java collections.
- Developed JSP and Java Helper classes for In-patient and out-patient Information.
- Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP.
- Involved in XML Transformations using XML, XSL, XSLT, and XPATH.
- Involved in configuration and administration of Apache Tomcat application Server.
- Used Apache Tomcat Application Server and JDBC package for Data Access Objects and DB Connections from the Connection Pool using My SQl database.
- Design and implemented Web services SOAP/WSDL/RESTFUL interface between Java and Non-Java applications.
- Written PL/SQL Packages, Stored procedures, Views and Functions at the My SQL database.
- Involved in the functional test of the application.
- Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using Junit and Spock.
- Extensively used MAVEN as a build tool.
Environment: Java, Spring MVC, Hibernate, My SQL, WSDL, Soap/Rest Web Services, Eclipse IDE, Tomcat, HTML, CSS, JavaScript, Apache Tomcat, Log4j, JUnit framework, Maven.
Java Application Developer
Confidential, Omaha, NE
Responsibilities:- Developing business tier using Servlets, Java Controller, Spring technologies.
- In architecting, various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture.
- Involved in developing code for obtaining bean references in spring framework and Used Dependency Injection () along with Inversion of Control (IOC).
- Built screens with Spring MVC, JSPs, CSS, Dojo and custom JavaScript.
- Developed UI navigation using JSP and Spring MVC architecture.
- Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
- Worked on Persistence layer from simple DAO to Spring/Hibernate.
- Designing and coding of Action classes and Business Layer and DAO Classes and wired them using Spring Framework.
- Responsible for design and developing Persistence classes using Hibernate, and Spring JDBC Template frameworks to save data in database tables.
- Developed many JSP pages, used JSON plug-in for asynchronous communication.
- Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
- Redesigned Web front-end to scheduling system using HTML, CSS, and JavaScript, with the jQuery library.
- Designed and built document tracking/workflow system with HTML, CSS and JavaScript using jQuery, JSON and a REST architecture.
- Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Involved in the Development of reporting system using spring, Hibernate and Web Services.
- Used Hibernate to access database and perform database updating.
- Wrote complex queries and mapped database views using DAO in Oracle.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Configured Tomcat Application Server resources like JDBC providers, JDBC data sources, connection pooling, and Java Mail sessions.
- Development of Servlets and JSP files for implementing Business rules and Security options using Tomcat Application Server and Configured the web server interfaces, session management, virtual hosts and for Tomcat.
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS).
- Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
- Retrieving code from the repository and deploying in Production using Maven.
- Participated in Functional Document reviews and created Technical documents.
- Built data access subsystems using Hibernate and Spring against stored procedures on a DB2 database
Environment: J2EE, JSP, Java, Spring MVC, JMS, Hibernate, Servlets, JSTL, Eclipse, JDBC, Multi-Threading, GIT, XML, Junit, Tomcat, Angular.js, HTML5, CSS3, JQuery, SOAP, SVN, Maven, SQL, Oracle, AWS.
Web Development
Confidential, Philadelphia, PA
Responsibilities:- Involved in the Full Life cycle of the project, i.e. through design to testing and in implementing OOAD using UML.
- Implemented the Model View Controller paradigm using Struts Framework.
- Developed server side utilities using Servlets.
- Presentation is done using JSP.
- Wrote corresponding service to handle the request from front-end pages like transfer funds and view transaction history.
- Business Logic is implemented using Structs. Developed JSP as the view, Servlets as Controller and EJBs as model in the Struts Framework
- Extensive use of Servlets, HTML and JSP for the presentation layer along with JavaScript for the client side validations.
- Interfaces were developed to the database with the help of JDBC drivers for ORACLE.
- Developed and Debugged Servlets, JSP and EJB components using WSAD and tested using JUnit.
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Created responsive websites with fluid grids, flexible images and media queries using HTML, CSS and JavaScript.
- Used JSTL and wrote custom JSP tag libraries and implemented role based handling in JSP pages.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Used Subversion SVN for version control, and JIRA for tracking bugs.
- Created Perl and UNIX scripts to launch the java modules on Web Logic application server and to generate the user reports.
- Interfaces were developed to the database with the help of JDBC drivers for ORACLE.
- Developed and Debugged Servlets, JSP and EJB components using WSAD and tested using JUnit.
Environment: Java, Servlets, JDK, JSP, JDBC, XML, XSLT, HTML, Oracle, UML, JavaScript, Unix, WebSphere.
Jr. Web Developer
Confidential
Responsibilities:- Performed analysis for the client requirements based on the developed detailed design documents.
- Developed Use Cases , Class Diagrams, Sequence Diagrams and Data Model.
- Followed the Agile and Scrum development methodologies
- Design and development of Web pages using HTML , CSS, JSON including Ajax controls and XML .
- Integrated the Java code (API) in JSP Pages.
- Developed DHTML pages and JavaScript functions for client side validations and created CSS pages.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Created JSPs and developed the screens as per the file structure.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in writing SQL Queries, Stored Procedures .
Environment: HTML, CSS, JQuery, Ajax, JavaScript, JSON, XML, MySQL, PL/SQL.
Jr. Web Developer
Confidential
Responsibilities:- Performed analysis for the client requirements based on the developed detailed design documents.
- Developed Use Cases , Class Diagrams, Sequence Diagrams and Data Model.
- Used Dreamweaver as Html editor for designing new pages.
- Followed the Agile and Scrum development methodologies
- Design and development of Web pages using HTML , CSS, JSON including Ajax controls and XML .
- Integrated the Java code (API) in JSP Pages.
- Developed DHTML pages and JavaScript functions for client side validations and created CSS pages.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Created JSPs and developed the screens as per the file structure.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in writing SQL Queries, Stored Procedures .
Environment: HTML, CSS, JQuery, Ajax, JavaScript, JSON, XML, MySQL, PL/SQL, Dreamweaver