We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Danville, PA

SUMMARY

  • Over 8+ years of IT experience various stages of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing and implementation.
  • Extensive experience with advanced J2EE Frameworks such as spring, Struts, JSF and Hibernate.
  • Expertise in implementing and deploying SOAP Web Services and Restful Services, WSDL to develop dynamic server side web contents.
  • Thorough knowledge in developing applications using Core Java concepts like OOP, JAVASWING, JDBC, JMS, Multithreading, Junit and advanced java concepts like Web Services, JSP, Servlets, EJB, Java Mail, Log4j, ANT, XML, XSLT, RMI.
  • Unit testing. Strong problem analysis and resolution skills. Highly motivated team player with zeal to lean new technologies and always believes in giving the best of efforts in Extensively used the J2EE design patterns like Session Facade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory Method.
  • Expertise in Object Oriented Analysis, Design and Development (OOAD) methodologies.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Expertise in developing GUI based application with Java Applets and Swings.
  • Experience with developing enterprise applications using IDEs like Rational Application Developer (RAD), WSAD (Web Sphere Application Developer), and Eclipse.
  • Proficient experience in using the databases such as MS SQL Server 2005/2008, MySQL, Oracle 9i/10g/11g, DB2.
  • Strong experience in Database Design, writing stored procedure, functions, triggers, DDL, DMLSQL queries.
  • Developed Java applications and tools to automate tests run in UNIX environment.
  • Expertise in working with Windows, LINUX and UNIX, Shell Scripting, Subversion and CLEARCASE platforms.
  • Good knowledge of using PERL on Operating Systems and strong experience on JSON.
  • Worked on the dependency injection using spring framework with Application Context XML file.
  • Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio.
  • Expertise on EJB Stateless Session, MDB, and Entity Framework helps to work with relational data using domain - specific objects.
  • Participate in the software design, development and package implementation using the Hybris platform.
  • Experienced in deploying, configuring, maintaining applications on application servers such as Jboss, Web sphere (8.5,8.0), Web logic, JRUN4, Glass Fish and Tomcat.
  • Developed the UI panels using JSF, XHTML, Oracle, AngularJS, Cucumber and/or Selenium Web Driver, LDAP, XML, SQL, Data Modeling, Web Logic Application Servers, SaaS, POC, RDBMS, CSS, POJO and JQuery.
  • Developed Single Page Application using UI routing protocols and AngularJS.
  • Experience in working MVC, MVVM and MV* Architectures.
  • Implemented Model View Controller (MVC) Design Pattern using AngularJS
  • Developed reusable components with AngularJS custom directives.
  • Used Dependency Injection from AngularJS factory and services.
  • Used routing schemes to develop single page applications (SPAs) using AngularJS.
  • Used httpProvider interceptors in AngularJS for configuring security authentication for session management.
  • Good experience in implementation in version control like Rational Clear case, TFS, CM synergy, CVS.
  • Hands on exposure to different SDLC models like Waterfall, Agile and undergone the training in software Development Processes like SDLC, Test Driven Development (TDD) and Iterative Methodologies, SCRUM, SDLC, UML, Parallel programming, Extreme Programming and Test-Driven Development.
  • Had experience in JMS and Message Queue listeners for Message Queue Service.
  • Developed AJAX functionalities using frameworks like JSON, EJB, XML, JMS, SQL Server, JBoss, EJB, XML, JMS, SQL server, DOJO and JQuery.
  • Experience in client-side development with HTML, CSS, JavaScript, and JQuery.
  • Hands on experience working with databases like Oracle, SQL Server and MySQL.
  • Written JUnit Test Cases for challenging environments.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, SQL/PL-SQL, PERL, Python, UML, C, C++

Web development Technologies: JavaScript, HTML, DHTML, XML, XSLT, XSL, XML Beans, JAXB, SAX, DOM, AXIS, CSS, Bootstrap, JQUERY, ANGULAR JS, NODE JS, EmberJS

Frameworks: Struts, Web Objects 5.2.4, Hibernate, Spring, JSF

Java/J2EE/Web Technologies: Java OOPS, Java Design Patterns, Exceptional Handling, Multi-threading, JDBC, Servlets, JSP, Tag Libraries, Custom Tags, Java Beans, Object Oriented JavaScript, Struts, Tiles, Validation Framework, Hibernate, Web Objects, JNDI, ANT

API’s: J2EE (IBM Portal and Portlets, Servlets, JSP, JSF, EJB3.0, HATS, AJAX

Databases: Oracle 8i/9i/10g, MYSQL 5.x, PL/SQL

Design Patterns: Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory Method

Tools: /Utilities: Apache, CVS, Rational Rose

Version Control: CVS, GIT, TFS, Rational Clear Case, CM Synergy

Operating Systems: Windows (95/98/2000/NT/XP), MS-DOS, Linux, Solaris, Shell Scripting

IDE: Eclipse3.x, Toad, WSAD, RAD, Net Beans

Web/Application Servers: JBoss 2.x/3.x, Apache Tomcat 5x, BEA Web Logic8.1/9.2, Web Objects, Glass Fish

XML/Web services: XSL, XSLT, DOM, DTD/SOAP

PROFESSIONAL EXPERIENCE

Confidential, Danville, PA

Sr. Java Developer

Responsibilities:

  • Effectively interacted with team members for requirements capture and Analysis.
  • Responsible for Understanding the scope of the Project and Requirement gathering.
  • Responsible for managing a team of three to four people unofficially.
  • Analyzed and documented B2B business requirements
  • Responsible for creation of Beans, Controller classes JSPs.
  • Configured Spring Web MVC Framework to implement MVC design patterns.
  • Worked on spring application framework features IOC container and AOP.
  • Worked on Hibernate object relational mapping according to database schema
  • Worked on the Web Services clients and WSDL generation. Integrated the clients with third party services in the other module of the application.
  • Involved in the integration of multiple layers in the application.
  • Developed the SOAP API platform - a set of corporate endpoints and response handling, using NodeJS.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Used SOAP UI for testing the Web services by sending an SOAP API request.
  • Used AngularJS controllers (JavaScript object) to control page (create child scope) data and Models to bind data in User Interface with controller.
  • Used AngularJS framework to accomplish the single page application and produce higher maintainability of the code.
  • Worked on a team to develop front-end components utilizing HTML5, CSS, JavaScript, JQuery and Dojo Toolkit framework.
  • Worked extensively on Spring MVC, Hibernate, Web Services, XML, MQ series, JMS and Message Driven Beans.
  • Developed and implemented Oracle Endeca products as per client requirements.
  • Transferred data between front-end and back-end using JSON and AJAX.
  • Experience with Core Java fundamentals such as Multithreading, Collections, Generics and Annotations.
  • Involved in creation of Test Cases for JUnit Testing.
  • Created a Selenium Web Driver script to test Sign In.
  • Involved in constructing industry standard FIXML messages using Document Type Definitions.
  • Developed automation framework for BDD process using Selenium & Cucumber.
  • Work with unit and integration testing using Cucumber and JMock.
  • Take the group-wide initiative to adopt udeploy for automatic application deployment for product release.
  • Performed Unit testing.
  • I was writing code in TDD manner and actively collaborated with rest of the team.
  • Performed E2E Testing.
  • Performed the day-to-day analysis for issue tracking system.
  • Managed the development server to deploy the application EARs and WAR files.

Environment: Java, JSP. Servlets, Struts Framework, AngularJS, Hibernate, OpenJMS, Web Services, XML, Oracle 10g, MongoDB, UML, Log 4j, JBoss 4.0.3 Application Server, Junit, JavaScript, DHTML, XHTML, JSTL, HTML, CSS.

Confidential, Houston, TX

Full Stack Developer

Responsibilities:

  • Development of Restful web services with spring and JAX-RS to exchange JSON data.
  • Used AngularJS to read JSON data from the services and to perform client validations
  • Used Spring framework (Spring-core, Spring-REST, Spring-JDBC, Spring-MVC, Spring-Boot, Spring-Batch and Spring-Security) extensively to support various work flows within the application
  • Designed and developed code to strengthen passwords which includes expanding mandatory requirements in length, special characters and numbers and also to implement password hashing
  • Made improvements to legacy code to minimize the calls to external firms resulting in reduced costs.
  • Developed Junits using Spring DB unit and Mockito and completed integration with Maven
  • Developed a POC with JavaScript technologies (HTML, CSS, JavaScript and AngularJS on the client side and Node JS and Express JS on the server side with a non relational and NoSQL database MongoDB)
  • Developed several single-page Web Applications by incorporating common idioms and best practices into the framework using EmberJS.
  • Gained experience working on SVN, STS, Maven, Ant, Jenkins, DB2, oracle, embarcadero, HP-ALM, teamforge, sharepoint, pivotal-tc server and Apache - Http server Used Session Facade, Factory, singleton, and DAO design patterns.
  • Extensively involved in the development of the sales module, which involved multi-threading and GUI for this product.
  • Developed UI Screens using Struts Framework, JSP, Servlets, JavaScript, CSS, Ajax, DHTML, XSL, XHTML and HTML.
  • Created and implemented Oracle Queries using SQL.
  • Deployed application on Web Objects Application Server using Web Objects Framework.

Environment: Java 1.4, Struts Framework, Spring, JSP, RDBMS, JavaScript, JQuery, XML, Web Objects, XSLT, XSL, Eclipse, JDBC, XSD, Oracle 10g/9i, XSLT, Rational Rose, Apache Tomcat, Ajax, JavaScript, DHTML, XHTML, JSTL, HTML, CSS.

Confidential, Phoenix, AZ

Java/J2EE Developer

Responsibilities:

  • Involved in database design like creating ER diagrams and defining schema etc.
  • Involved in development like creating REST and defining database connections etc.
  • Implemented Junit and JMockit for initial phase of the project.
  • Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
  • Created documentation tool using Swagger API.
  • Involves creating RDS, EC2 instances and security groups.
  • Worked on AWSS3 (simple Storage Service) bucket, SNS (Simple Notification service) and SQS (Simple Queue Service) components.
  • Worked on research of ELK (Elastic search).
  • Worked on spring 4.0 Threading.
  • Knowledge on the AWS and the Jenkins Deployment.
  • Created and implemented Oracle Queries using Pro*C, SQL.
  • As the project is executed in Agile-Scrum, being a domain expert attends all the Scrum events and provides valuable insights into design and implementation.
  • Develops Proof of Concepts/Prototypes that may have been required when needed to use any new technology or framework in the project
  • Ensures coding standards/principles and quality processes are being leveraged and followed
  • Communicates the project issues and risks to the right stakeholders in a timely manner and bringing them to a closure without any conflicts.
  • Involves daily scrum calls, Spring Grooming, Sprint planning, Sprint review and Sprint retrospective meetings.

Environment: Java 1.4, Struts Framework, Spring, Hibernate, JSP, RDBMS, JavaScript, JQuery, XML, Web Objects, XSLT, XSL, Eclipse, JDBC, XSD, Oracle 10g/9i, XSLT, Rational Rose, Apache Tomcat, Ajax, JavaScript, DHTML, XHTML, JSTL, HTML, CSS.

Confidential

Ass Software Developer

Responsibilities:

  • Involved in Analysis, Design, Development, and Production of the Application.
  • Used OOSD techniques such as UML methodology (use cases, sequence diagrams and activity diagrams) and developed class diagrams that depict the code’s design and its compliance with the functional requirements.
  • Built a presentation layer for applications using Servlets/JSP and Struts framework.
  • Built data-driven Web applications with server side J2EE technologies like Servlets/JSP. Generated dynamic Web pages with Java Server Pages (JSP).
  • Extensively used the Struts MVC Framework.
  • Developed Action Classes and Action Forms in Apache Struts framework
  • Used Session Facade, Factory, singleton, and DAO design patterns.
  • Extensively involved in the development of the sales module, which involved multi-threading and GUI for this product.
  • Developed UI Screens using Struts Framework, JSP, Servlets, JavaScript, CSS, Ajax, DHTML, XSL, XHTML and HTML.
  • Created and implemented Oracle Queries using SQL.
  • Deployed application on Web Objects Application Server using Web Objects Framework.

Environment: Java 1.4, Struts Framework, JSP, RDBMS, JavaScript, JQuery, XML, Web Objects, XSLT, XSL, Eclipse, JDBC, XSD, Oracle 10g/9i, XSLT, Rational Rose, Apache Tomcat, Ajax, JavaScript, DHTML, XHTML, JSTL, HTML, CSS

Confidential

Application Developer

Responsibilities:

  • Implemented User account and profile management use cases with user account authentication.
  • Developed the functional view, with Use Case and Activity diagrams, static view with class and object diagrams, dynamic view with Sequence and the State chart diagram, to describe how and why an object changes over time.
  • Created user screens for new ticket and query creation.
  • Developed some front-end screens using CSS Style Sheets.
  • Developed the logic to log the modified time of the ticket based on timestamp selected by the user instead of server timestamp.
  • Developed different modules and Reports using Java, JSP, JDBC, Struts, and Servlets.
  • Involved in Developing Server side and Client side module
  • Responsible for client side validations using Java Script.
  • JSP development involving creation of custom tags, java beans.
  • Involved in creating Ticket search screen with different search criteria.
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework
  • Coding for DAO Objects using JDBC (using DAO pattern).
  • Bug fixing and enhancements across all the modules of the product.

Environment: Java, JSP, Servlets, JDBC, IBM Web Sphere, Struts, HTML, XML, Oracle and JavaScript.

We'd love your feedback!