Sr. Java J2ee Developer Resume
Miramar, FL
PROFESSIONAL SUMMARY:
- 7+ years of competitive work experience in Software Design, Development, Maintenance, Enhancement & Implementation of Enterprise applications using Java, J2EE technologies with strong Object Oriented Programming skills.
- Proficient and strong working knowledge of J2EE Architectural & Design Patterns, SOAP Web Services JAX - WS, JAX-RPC, REST, Spring Frame work, Ilog/Jrules, Struts, Servlets, JSP, JMS, JUNIT, Hibernate.
- Experience in Core Java concepts such as OOPS Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading and JDBC.
- Strong experience in design, developing and implementation of Object Oriented, Component based N-tier, Client/Server, B2E, B2B, B2C and E-commerce.
- Proficient in developing Apache ANT and Maven scripts to build J2EE enterprise applications.
- Experience in developing JAX-WS, JAX-RPC and REST Web Services client and exposing existing java components as Web Services using SOAP, WSDL and UDDI.
- Expertise in major application servers including WebSphere7.0/8.5, WebLogic, JBoss, Tomcat web servers.
- Implemented java script functionalities using Angular JS.
- Proficient in writing efficient SQL, PL/SQL queries and writing Functions, Triggers, Sequences, Indexes, Views and Stored Procedures on database servers such as Oracle, DB2.
- Experience in developing web pages using JSP, Java Script and CSS.
- Experience in developing persistence layer using O/R-Mapping Tool Hibernate.
- Good experience in implementing Enterprise applications with J2EE design patterns.
- Hands on experience with complete SDLC life cycle like Analysis, Design, Development, Unit testing and Implementation of J2EE based web applications including application support.
- Significant experience using UML, particularly in the construction of use-case, sequence, state, activity, and deployment diagrams.
- Strong experience on software development methodologies like RUP, Waterfall and Agile. Experienced with SCRUM methods of Agile Development Model.
- Proficient using version control tools like SVN and CVS.
- Good experience in writing JUnit Test cases using Mockito framework.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Expert trouble-shooter and problem solver with proven ability to design and develop reliable data driven applications.
SKILL:
Languages: Java, J2ee, Oracle Fusion(OSB/SOA), SQL/PLSQL and XML
J2EE Technologies: J2EE, Servlets, JSP 2.1/2.2, EJB2.1/3.0, JDBC, MVC Architecture, Java Beans, JNDI, RMI, JMS, Java, ANT 1.8, JavaScript, SpringJ2EE Frameworks Struts2, Hibernate, Spring 4.2/3.0, JUnit, Log4j, ANT, MAVEN
Markup Languages: JavaScript, HTML/DHTML, XML, XSL, XSLT, JQuery, CSS.
Design/Analysis: Object Oriented Methodologies, UML, and Design Patterns.
Databases: Oracle 8i / 9i /10g / 11g, MS Access 97/2000/2003 , SQL 2000/2005, MY SQL
Version Control Tools: SVN, CVS, GITHUB
Operation Systems: Windows 7/2000/98/XP/NT, UNIX, LINUX, MAC iOS
Web Technologies: JavaScript, Html, jQuery, AJAX, JSF, Web Services, SOAP, REST, WSDL, UDDI
Web/Application Servers: Apache Tomcat 5.x, BEA Web logic 9.0/10, Web Sphere 8.5.5, JBoss 7.1, Glass FishSoftware Tools Eclipse IDE, Net Beans, Dreamweaver, Workbench, ANT, Junit 4.1, DTD, XML schema, TOAD, Visual Studio, Oracle SQL Developer, Tortoise SVN
PROFESSIONAL EXPERIENCE:
Confidential, Miramar, FL
Sr. Java J2EE Developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Developed the functionalities using Agile Methodology (Test Driven Development).
- Used Eclipse and JBoss to develop source code and debug the application.
- Integrated Spring with Hibernate for persistence with database.
- Developed the Business layer using Spring Boot and JTA.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects are configured as part of the spring configuration file.
- Used Hibernate HQL to query the database.
- Involved in Migrating the JDBC Code into Hibernate and implemented various features using Collection APIs.
- Used Hibernate Criteria API to apply filtration rules and logical conditions on persistence objects.
- Implemented Web services using WSDL/SOAP and created web services and clients to use services
- Involved in front end designing using HTML, CSS, AJAX Java Script, Angular JavaScript, Bootstrap.
- Designed in implementing the Business Delegates, Session Façade Design Patterns.
- Worked on Free Marker Templates to generate.ftl files and included the .ftl files in jsp pages.
- Worked on Spring Security for Authentication of Users in of the application.
- Develop the JSP pages using Struts2 tags and used tiles in JSP to make reusable code.
- Used JQuery to generate data tables and to sort the columns.
- Using jQuery validations for the fields and use masking for the input fields like ssn, date etc.
- Used IBM Data Studio to view and edit the tables.
- Worked on spring cron trigger jobs to schedule automated jobs to run every night and generate the Medicaid automate enroll/disenrollment data file and ftp it to the welfare inbound folder.
- Used Jenkins to load JAR files from Database required for running the application
- Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome using JIRA.
- Worked on enhancements of review manager application and created new work flows.
- Developed Struts action classes and integrated struts with hibernate to connect to database.
- Meet the business users to gather requirements and document them.
- Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug and Eclipse's debugging tool.
Environment: Java, JSP, JDK, Spring MVC 3, Spring Security, Struts, Hibernate, Apache Tiles, JavaScript, Ajax, jQuery, CSS3, JAX -WS, Web Services, SOAP, WSDL, DB2, JUnit4,Log4j, SOAP UI, Maven, Unix, Eclipse, SVN, JBoss 7, Web Sphere8.5, DB2, IBM Data Studio, SQL,FTP.
Confidential, New York, NY
Sr. Java Developer
Responsibilities:
- Involved in design and development of core product with J2EE &Struts2 architecture for Application development.
- Involved in developing the internal workflow using Action classes for online and data migration transactions for this product and implemented the application using Struts Framework and which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer.
- Development UI modules using HTML, JSP, Angular JavaScript and CSS.
- Design and developed Microservices business components using Spring boot.
- Developed JSP custom tags for different JSP pages & client-side validations using JavaScript in application development.
- Used Hibernate as an Object Relational Mapping tool for the data persistence.
- Used SVN for version control across common source code used by developers.
- Involved in the discussions with business users, testing team to finalize the technical design documents.
- Designed and Implemented Unit testing using JUNIT Framework.
- Developed Servlets and back-end java classes using WebSphere Application server.
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Analyzed the performance of system software code and wrote code to tune it.
- Performed usability testing for the application using JUnit Test cases.
- Hibernate Tools were used as persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application.
- Created and maintained mapping files and transaction control in Hibernate.
- Helped to integrate the dynamic data HTML and validated them using JavaScript.
- Build user interface using JSP, Java Script, custom tags and AJAX.
- Extensively used XSLT transformation.
- Used OSS framework and Designed a dataflow to migrate data from SOAP XML'S to DB.
- Written SQL queries and PL/SQL stored procedures.
- Developed multiple MapReduce jobs in Java for data cleaning and preprocessing.
- Collaborated with the infrastructure, network, database, application and BI teams to ensure data quality and availability.
Environment: Java, J2EE, JSP, EJB, JavaScript, Ajax, XML, Struts2, Hibernate3.0, Tortoise SVN, Log4J, ANT, WAS Server, Eclipse, WINSCP, Toad, Oracle 10g, PL/SQL, XML, XSLT.
Confidential, Parsippany, NJ
Sr. Java Developer
Responsibilities:
- Data Model design and interface layer design with other team members.
- Involved in Object Analysis, Design and Documentation (OOAD) of the application model using UML.
- Worked with a team of Full Stack Developer.
- Used Jakarta Struts Framework for rapid development and ease of maintenance.
- Build script using Ant and code structure layout for implementation.
- Web tier implemented using Struts Actions, Action Forms, Validator, Tiles plugins, JSTL
- Involved in front end designing using HTML, CSS, AJAX Java Script, Angular JavaScript, Bootstrap.
- Designing and implementing functionality using technologies including JavaScript, AJAX, and JavaScript frameworks such as jQuery, Node JS and Angular JS.
- Developed Session Beans which encapsulate the workflow logic.
- Used Message Driven Beans with JMS APIs for asynchronous communication.
- For persistence problem used Hibernate by utilizing inheritance mapping, associations, fetching, caching eager fetching of all objects and HQL as named queries for consistency across the application.
- Captured business tier using EJB, JPA, Oracle ADF and developed Session beans which encapsulate the workflow logic.
- Configured JDBC and LDAP security in the application server. Developed LDAP server configuration file to enable encryption support for password storage.
- Worked on Oracle in writing Stored Procedures, Triggers, and Functions with PL/SQL
- Web Services used for implementation of workflow interface. Assisted in debugging, identifying and fixing issues.
- Search interface provided for searching as per requirements and provided dynamic features using Ajax.
- Internalization implemented via message resource bundle as part of Struts.
- Participated in code reviews and changes to implementation.
- JUnit used to test write the test cases and Used SVN for version control.
Environment: JDK 1.4, Servlets, JSP, Struts 1.1, Tiles, Validator, Hibernate, Maven, CSS, HTML, JSTL, Java Script, EJB 2.0, Bea WebLogic Server 7, Tomcat 5.x, Ant, Subversion, Oracle 9i, Jakarta Commons, Eclipse 3.0
Confidential, Jersey City, NJ
Java Developer
Responsibilities:
- Involved in creating pages from mockups using JavaScript, Angular JS, JQuery, CSS3, and HTML5
- Worked with Bootstrap Twitter Framework and Angular JS to Design single page application.
- Implemented modularization for entire application by using MVC.
- Created Directives, Controllers and Services by using AngularJS.
- Built dynamically generated dropdown lists using Ajax, jQuery UI and Angular JS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed business applications using web technologies like HTML5, XHTML 2.0, and CSS based on the W3C standards.
- Developed generalized service class by using AngularJS
- Deep understanding of JavaScript and the jQuery Framework.
- Experience on working with CSS Background, CSS Layouts, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
- Thorough understanding of the differences and bugs in different browsers and versions.
- Understanding of application development lifecycle methodologies.
- Worked on implementation of modules with integration with service desk & clarity for ticket management &portfolio integration of services.
- Strong communication, analytical and interpersonal skills working within cross-functional teams
- Excellent problem solving skills and the ability to work independently.
- Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
- Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3.
- Implemented and designed user interface for web based customer application.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Extensively used CSS3 (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
Environment: JDK 1.3, J2EE, JSP, HTML/CSS, Java Beans, MDB, JDBC, MS SQL Server, JBoss, CVS, JavaScript, SAX parser, Eclipse, ANT, JUnit 3.x..