We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • 8+ years of extensive IT experience in design & development of internet/intranet applications using Java, J2EE, JSP, Web Services, JSF, Servlets, JDBC, EJB, RMI, JSON, jQuery, CSS, JavaScript, JNDI
  • Solid understanding of Object - Oriented programming, Database Design and Query Optimization
  • Experienced with various frameworks like Struts, Spring, Hibernate
  • Extensive experience in Presentation Tier development using JSF, JSP, Apache Struts, GWT and XML
  • Expert in HTML5, DOJO development and have experience in AngularJS, Node JS, Responsive Web Design.
  • Administration ofWebsphereProcess Server, Apache Tomcat server and Apache webservers.
  • Experience in programming with JDK tools, Applets, Swing and AWT packages of Java.
  • Experience in Planning/Design/Architecting of IBMWebSphereApplication Server supporting J2EE Applications.
  • Good Knowledge of different J2EE Design Patterns like MVC, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Singleton.
  • Proven experience in executing the most complex projects in Waterfall andAgileapproaches and also helped organizations in transitioning from traditional Waterfall toAgilemethodologies smoothly.
  • Experience in Web Services like SOAP, REST, WSDL and good knowledge in SOA.
  • Hands on experience in writing PL/SQL queries, Stored Procedures and Triggers and have exposure to different databases includes SQL Server, Oracle, PostgreSQL, MongoDB, MYSQL Server, MS Access.
  • Experience in MongoDB (versions 2.x, 3.x) installation, configuration and administration.
  • Developed Client/Server applications using the databases SQL Server 2000/2005 and MySQL 5.0.
  • Experience in using modeling Techniques in UML - Use cases and Class diagrams.
  • Experience Working with Development IDEs like Eclipse, IntelliJ IDEA, NetBeans.
  • Worked on Build Automation and Continuous Integration tools like ANT1.8, Maven2.x/3.x, Jenkins.
  • Experience in User Interaction, Business Analysis, Development, Integration, Documentation, Testing, Deployment, Building, Configuration and Production/Customer Support, Maintenance and Enhancements of both Web and Client/Server Technologies
  • Developing a MultichannelE-commerce website using Hybris and Java.
  • Excellent experience with Software Development Life Cycle (SDLC) process and OOAD concepts.
  • Experience in version control system tools like CVS, SVN, and Clear Case.
  • Expertise in creating Software Requirements Document (SRD), preparing Functional Design Document (FDD), Detailed Technical Design Document (TDD), UML Diagrams, effort estimation, coding standards, design / code review and test cases documents.
  • Experience in working with Unit testing using JUnit.
  • Proficient in software documentation and technical report writing.
  • Versatile team player, highly motivated, quick starter, solution-oriented programmer, excellent Confidential solving complex problems under strict deadlines.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, J2EE, PL/SQL, SQL

Web Technologies: JavaScript, JQuery, Ext JS, HTML, CSS, XMLs, AJAX, Angular JS, NodeJS

J2EE Technologies: EJB, JDBC, Servlets, JSP, JSON, JSTL, JNDI

Application Server / Web Server: Apache Tomcat, Web logic 8.1, JBoss, IBMWebSphere

SOA: Web Services, SOAP, WSDL, Restful web services, AWS.

Tools: Putty, EditPlus, GIT, R Studio, Visual Studio, Amazon EC2, Notepad++, Moqups, Microsoft Suite: Excel, Word, PowerPoint

IDEs: Eclipse, Net Beans, IntelliJ IDEA.

Framework: Spring, Struts, Hibernate, MVC Architecture.

Database Systems: SQL Server, MySQL, MS Access, MongoDB, PostgreSQL, Oracle 9i/10g/11g.

Design Patterns: DAO, DTO, MVC, Singleton, Factory, Saga, Façade.

Operating Systems: Windows 98/2000/XP/Vista/7, UNIX, Linux(RHL5)

Version Controls: SVN, CVS, ClearCase

Others: JUnit, MAVEN, ANT

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for Requirements capturing & Preparing Software Requirements Specification.
  • Responsible for designing, Implementing and mentoring the junior developers.
  • UML Modeling using Rational Rose tool.
  • Primarily involved in re-design and coding of offline processes which are standalone java programs running to generate various reports asynchronously and send mail to the users.
  • Worked on Maven software tool for Java project management and build automation.
  • Refractor java code to make it more maintainable.
  • RESTweb services have been developed using JSON, Spring 4.0, Hibernate and Oracle 11g on Apache Tomcat.
  • Involved in the redesign and development of the web based application into a multi-tiered application.
  • Perform programcodingand develop unit and functional tests for all code written in Java/J2EE.
  • Developed various helper classes needed usingCoreJavaconcepts such as OOP, Exception handling, Collection Framework, Generics, Input/output System, Multi-threading and Data Structures to implement various features.
  • Identifying the software defects and reported them inJIRA.
  • Providetechnical leadership and mentorship to development and QA team.
  • Contribute to resolvingtechnical/business logic issues other development teams encountered.
  • Front-end development usingOOPJavaScript, Foundation, Bootstrap, and MVC frameworks.
  • Created complex Stored Procedures, Triggers, Functions (UDF), Indexes, Tables, Views and other T-SQLcode andSQLjoins for applications followingSQLcode standards.
  • Developed indexed database architecture using SQL procedures and triggers.
  • Implemented Hibernate as ORM framework to connect to the database and do database operations usingcoreJavaobjects such as classes, collections API etc.
  • Ensured the development team is practicing the coreAgileprinciples of collaboration, prioritization, team accountability, ownership and visibility.
  • Responsible for development ofRESTweb services and testing them usingRESTClient and leveraged SOAP UI to test the SOAP calls using WSDLs
  • Primarily involved in front-end UI using HTML5, CSS3, JavaScript, jQuery, and AJAX.
  • Used struts framework to build MVC architecture and separate presentation from business logic.
  • Involved in rewriting middle-tier on WebLogic application server.
  • Developed the administrative UI using Angular.js and Ext JS.
  • Generated Stored Procedures using PL/SQL language.
  • Designed the database tables using normalization concepts & implemented cascading delete relationships between different transaction tables.
  • Used XSLT for transforming the XML documents in to HTML documents.
  • Used various design patterns like façade pattern, service delegate, factory pattern, singleton pattern, DAO etc.
  • Involve in support of the application which involved defect fixing and minor enhancements.

Environment: Java (JDK 1.8), JSP 2.3, Servlets3, Spring 4.0, Agile, Struts 2.3, Tableau8.2.3, HTML 5, CSS3, XML, DHTML, JavaScript, jQuery, WebLogic(10.3.6), JIRA 5.x/6.x, Ext JS 6, Hibernate, AJAX Design Patterns, Eclipse(4.4.2), CVS, Apache Tomcat (7.0.67), JDBC, Xml Spy, Windows-XP, Oracle 11g.

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the detail design of the eCARS application using J2EE, Struts, EJB, XML Web Services and WebSphere MQ. Also wrote queue sender using JMS API.
  • Recovering and BackupWebSphereconfiguration using XML Config Tool and using backup and restore scripts inWebsphere.
  • Design & Developed the User Interfaces using Adobe Flex, HTML, CSS and Action Script, JS, GWT.
  • Used Ext JS to implement and deliver customer-facing solutions.
  • Built Server sideObjects to communicate using Struts Framework.
  • Used Flex Data access methods to communicate between the Flex and Java.
  • Developed Action Script functions for event handling, error handling and response handling.
  • Written the XML Schema to validate the incoming XML Documents from the Web service clients.
  • Developed Ant Script to build the application. Developed Action classes and JSP using Struts2 framework and JSP.
  • Created and configured newJIRAprojects and worked with departments to maintain existingJIRA projects.
  • Used Spring MVC Framework to generateRESTWeb services.
  • DevelopedStateless Session Beans (EJB), Value Objects and DAOs and deployed in WebLogic 10.3.6.
  • The backend logic was mainly fulfilled usingCoreJavaconcepts such as OOP, Exception handling, Collection Framework, Generics, Input/output System, Multi-threading and Data Structures to implement various features.
  • Providetechnical leadership and mentorship to development and QA team
  • Implemented Hibernate as ORM framework to connect to the database and do database operations usingCoreJavaobjects such as classes, collections API etc.
  • Involved in usage of MVC pattern utilizing AngularJs, JSF and Spring Controller.
  • Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
  • Contribute to resolvingtechnical/business logic issues other development teams encountered
  • Design, development and maintenance of secureREST/SOAP web services for payment solutions
  • Supported funnel and development work inAgile, waterfall and blends of these methodologies across companies
  • Developed the Business delegates, which calls the downstream interfaces to replenish the prepaid Minutes in vendor systems.
  • Designed and developed the common XML API which can be used by Bill Payment Kiosk, VZW.com and IVR using Java2 API (1.5).

Environment: J2EE, JDBC 2.0, Servlets3, JSP2.3, JIRA5.x/6.x, Spring 3.2, Ant, Struts2, MS Visio2000, JMS, JSF, HTML5, CSS3, CVS, Oracle 10g, WebLogic (10.3.6), UML, REST GWT, Ext JS, AIX 5.2, XML1.0, XML Web Services, EJB2.0, WebSphereMQ5.3, AngularJS, Windows 2000, UMLmagicDraw 7.0, Hibernate4.1.9

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Implemented Model-View-Controller (MVC) architecture.
  • Created Use case diagram, Class, Sequence diagrams for the module.
  • Used Struts/MVC framework to standardize the interactions between the JSP/View layer, the action controller and the underlying Form model. Internationalization was inherent to the design the objects that were locale to the database.
  • Involved in writing and executing stored procedures, functions and triggers for ORACLE to create a Database Management System.
  • Identifying the software defects and reported them inJIRA
  • Developed various helper classes needed usingCoreJavaconcepts such as OOP, Exception handling, Collection Framework, Generics, Input/output System, Multi-threading and Data Structures to implement various features.
  • Installed the application onAWSEC2 instances and also configured the storage on S3 buckets.
  • Performed S3 buckets creation, policies and also on the IAM role based polices and customizing the JSON template.
  • Designed and developed Asynchronous service onAmazonAWS usingSNS/SQS.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Collected the dataset onSNSthrough official API for Java.
  • Responsible for creating database tables, procedures, functions using MS SQL Server.
  • Integrated the application withAmazonSNS, SQS and SES services, and performed the database migration.
  • Created web services and desktop applications to access and display data needed by support teams using, AJAX, JavaScript, JQuery, Angular.js, Ext JS, C#, CSS and HTML.
  • The Servlets are used to populate the data on web application.
  • Used TCP/IP protocols Confidential Application Layer for communication.
  • HTML, DHTML and JSF has been implemented to maintain the static and dynamic content.
  • JDBC has been used for the connectivity of database.
  • Used Asynchronous JavaScript Technology and XML (AJAX) for critical front-end validations to reduce the burden on the server side.
  • Used Maven as a build and deployment tool.

Environment: JAVA/J2EE, JDK 1.7, JSF, AWSEC2, SNS, SQS, Ext JS, Servlets, Struts 1.2. MVC Architecture, JUnit3.0, JavaScript, Web Services,Nginx, Putty, HTML, XML, AJAX, JNDI, JDBC, Oracle, CVS, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Responsible for gathering business requirements and user specifications from Business Analyst.
  • Responsible for Technical document design depends on the business flow.
  • Developed java Servlets Confidential server side for handling requests and responses.
  • Implemented Database access through JDBC with Oracle.
  • Used JavaScript for the web page validation.
  • Involved in front end screens designing using JSP, HTML.
  • Used JSP2.0 to invoke the EJB objects in Web Logic Application Server 8.0
  • Design and development of the dynamic JSP’s.
  • Design and Development of the business layer using session beans.
  • Also involved in deploying the data layer using entity beans.
  • Responsible for creating database tables, procedures, functions using MS SQL Server.
  • Involved in preparing Test plans and conducted Unit and Integration testing.

Environment: JDK 1.6, Java Servlets, JSP (Java Server Pages), JDBC, EJB, JavaScript, TCL Script, VSS, MS SQL Server, UNIX, HTML, DHTML, XML, WebLogic 10.3, Oracle, Windows NT.

Confidential

Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence
  • Diagrams to represent the detailed design phase.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Involved in developing the CSS sheets for the UI Components.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Persistence layer was implemented using Hibernate Framework.
  • Used JavaScript for the web page validation.
  • Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed various EJB components to fulfill the business functionality.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
  • Implemented the Email module, which included setting up JMS message queue, designing and developing email client which sent Java messages to the message queue, designing and developing message driven beans that consumed the messages from the queue and sent emails using contents from the message.
  • Used Apache Axis for consuming Web Services.
  • Developed various base/helper/utility classes for convenient access ofSpring.
  • Written ANT scripts for building application artifacts.
  • Monitored the error logs using Log4J and fixing the problems.
  • Used XML with SAX parser to transfer data between applications.
  • Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Used JUnit for unit testing.
  • Created Unit, Acceptance and Integration Test Documents and Code Review Documents.
  • Used WebSphere Application Server for deploying various components of application.
  • Involved in writing and executing stored procedures, functions and triggers for ORACLE to create a Database Management System.

Environment: Struts, Spring2.5, Hibernate, J2EE, IBMWebSphere, Java SDK, XML, SAX, JSP, JMS, HTML5, JavaScript, Servlets, Eclipse, Web Services, JUnit, Unix, Ajax, EJB, RMI, JNI, ANT, CVS, Oracle.

We'd love your feedback!