We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • A highly motivated and result driven IT professional Over 8 years of experience in software architecture, designing and development of n - tier distributed systems, testing and support of web and enterprise applications using java/j2EE technologies.
  • Worked With complete Software Life Cycle Development (SDLC) which incorporates Requirement Gathering, Analysis, Designing, Developing, Testing, Implementing and Documenting teh whole lifecycle utilizing Waterfall,Agile, Scrum, and Test Driven improvement.
  • Extensive experience in Design, development and implementation of Web Technologies like HTML5, Java Script,CSS3, DOJO, Responsive Design, JQuery, AJAX, JSON.
  • Extensive experience in AngularJS, Node JS, Express JS, Backbone Js, D3js, Bootstrap Expertise in developing and implementing Web applications including Core Java, JDBC, JSP, Servlets, xml, Java Beans, EJB and JNDI.
  • Experience in design and architecture of teh applications using spring, Hibernate, Restful and SOAP based Web services.
  • Experienced in using java persistence API, spring-hibernate, spring security, spring validations and Spring-JDBC integration on various web-applications.
  • Strong experience with entire software development life cycle, Model View Controller (MVC) based frameworks, object oriented analysis and design methodologies.
  • Expertise in Programming with Servlets, JSP and Custom tags using Struts frameworks.
  • Strong knowledge in teh area of J2EE patterns: Factory, Singleton, Decorator, Façade, Data Access Object (DAO).
  • Proficient in database development: Oracle, MS SQL Server, SQL query optimization, PL/SQL.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors and Functions in SQL, PL/SQL.
  • Worked on different Application and Web Servers like IBM WebSphere, WebLogic, jboss, Apache Tomcat.
  • Implemented Apache Lucene and Apache Tika for indexing and content extraction.
  • Experience in ANT and Maven build tools, continuous delivery tools and concepts like automated unit tests, automated deployment pipelines, trunk-based development, continuous integration like Jenkins, Hudson, Puppet and Chef.
  • Very good at problem understanding and solution designing.
  • Self-motivated and quick learner of new concepts and technologies.
  • Team player with excellent interpersonal, communication and presentation skills.
  • Exposure to Full Life Cycle Solution Development (Requirement gathering, Analysis, Design, Development, Documentation, Testing and User training).
  • Efficient team player, having strong desire and capabilities to efficiently convert Customer's requirements into applications.

TECHNICAL SKILLS:

Programming Languages: C, C++, C#, Java, J2EE.

Operating Systems: Windows, UNIX (Linux, Solaris).

Technologies: J2SE(1.6,1.7,1.8), J2EE, JDBC, JPA, JNDI, JSP, Servlets, EJB, JMS, java beans and web services

Framework: MVC, Struts 2.0/1.2, Spring, Tiles, Hibernate

Markup Languages: HTML, CSS, DHTML, XHTML, XML, DTD, JavaScript, Ajax.

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP.

Web Technologies: Java Script, HTML, Web services (SOAP, REST), BootStrap, Node-js, Angularjs and jQuery.

Servers: WebSphere, WebLogic, Apache Tomcat 8.0, Glassfish.

RDBMS: Oracle10g/9i/8i/7.x, DB2, MSSQLServer, MySqlPostgreSQL, Teradata, Mongo DB.

Cloud deployment: AWS, Azure

Tools: Eclipse, WSAD, RAD, Komodo, Tortoise, JBuilderJDeveloper, TOAD, SQL Developer.

Concepts: UML, Design Patterns.

Software Configuration Management: Win CVS, VSS, GIT, SVN, Clear Case

Tools: Build Scripts: Ant, Gradle and Maven.

Methodologies: Waterfall, Agile.

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Senior Java/J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements gathering, Design and Analysis of teh Customer Specifications.
  • Extensively interacted with project managers and technical experts to coordinate project deliverables and milestones.
  • Used Agile methodology for teh iterative development of teh application
  • Responsible for designing and developing UI using HTML, CSS, Angular js, Bootstrap framework, CSS3 and media queries for responsive web designing.
  • Developed Service Layer using Spring IOC and Spring AOP under teh guidelines of Service Oriented Architecture.
  • Provided POC in creating AWS Lambda function for batch process and triggering teh batch process using AWS cloud watch, and sending notifications when customer enrollment fails using Amazon SNS(Simple Notification Service).
  • Involved in created a Restful service called enrollment fixup service (used for identifying teh customers who failed in enrollment).
  • Involved in Development of Restful web services using Jersey for enrollment of a customer, and consumed teh restful web service and created java clients and controller to consume teh email age web service.
  • Implementing test case scenarios using JUNIT framework for unit testing.
  • Analyzing teh code quality using SONAR framework and validating teh Junit unit test cases using code collaborator framework.
  • Writing SQL queries and stored procedures to interact with DB2, Oracle, databases.
  • Created Dashboards using Splunk.
  • Used Atlaussian jira and Version One for assigning stories, and used GITHUB as version control.

Environment: Java, Spring, Hibernate, Eclipse, JUNIT, Scrum, JSP, Bootstrap, Angular Js, AJAX, CSS, HTML5, Apache Tomcat, Linux, PostgreSQL, SQL, JDBC, SOAP and REST Web Services, Maven, XML, Jasper report, AWS.

Confidential, Jeffersonville, IN

Sr. Java/J2EE Developer

Responsibilities:

  • Maintained and created new functionality for a booking engine web application, similar to sites like Travelocity, Expedia, Sabre and Octave.
  • Designed and Developed travel engine website for 3rd party client International Cruise and Excursion(ICE) and Upkeep and maintain existing client websites.
  • Involved in business requirement gathering and technical specifications.
  • Setting up AngularJS framework for UI development. Developed html views with HTML 5, CSS 3, JQuery, JSON, and Java Script.
  • Built Web pages dat are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS and JavaScript.
  • Development of custom angular directives, which can be use along with HTML 5 components for DOM Manipulation.
  • Used "twitter bootstrap" along with "angular-ui" bootstrap for HTML components style definitions and user interface elements such as dialog boxes and tooltips.
  • Extensively used Spring MVC, AOP, and Struts Framework Hibernate, JDBC Framework for data handling.
  • Created java clients for Sabre REST web services, and created Single Sign on page for ICE. So dat ICE user can directly login into SwiftTrip travel engine website.
  • Created a REST Web services which holds information about all Air, Hotel, car rental services.
  • Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classes.
  • Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance.
  • Implemented teh back-end functionality of teh modules using Session beans and used DAO, DTO, Business Delegate, Session Façade J2EE design patterns.
  • Used Spring JDBC and Hibernate Session Factory for DB Transaction Management.
  • Used mySql workbench and Navi Cat for accessing Maria DB databases for QA, and travel engine databases.
  • Developed a reusable REST API model/framework to consume data from and/or push data into MongoDB.
  • Used Node.js as a proxy to interact with Web services and also interacting with Database.
  • Deployed application utilizing AWS stack.
  • Used Node.js to handle multiple concurrent connections with minimal overhead on a single process.
  • Used Gradle and Maven build tools and git for version control.
  • Used WINSCP for secured file transfer, Used log4j for tracking errors in teh logs.
  • Project status and assigned tickets using JIRA Attlasian

Environment: Java, Spring, Hibernate, Eclipse, CVS, JUNIT, Scrum, UML, JSP, JSTL, Struts, Java Script, Bootstrap, Angular Js, Node.js, AJAX, CSS, HTML5, Apache Tomcat, Linux, PHP, Agile Methodology, PostgreSQL, SQL, JDBC, SOAP and REST Web Services, Servlet, Maven, XML, Jasper report, AWS, Mongo DB, log 4j.

Confidential . Gaithersburg, MD

Sr. Java/J2EE Developer

Responsibilities:

  • Analyzed teh business and systems requirements of teh project and developed feasibility documents.
  • Followed techniques and principles provided by test driven design (TDD) paradigm for developing quality code.
  • Designed Unified Modeling Language (UML) diagrams like Usecase, Class and Activity diagram based on teh requirements gathered and implemented teh project with oops concepts.
  • Analysis of teh specifications provided by teh Business users.
  • Involved in Analysis, Design, Coding, and unit testing of teh project.
  • Experience on backbone js for providing models with key-value binding and custom events.
  • Developed UI interface using HTML, Java Script, CSS, JQuery, Bootstrap and AngularJs.
  • Coded in AngularJS MVC framework to make single page application (SPA).
  • Used teh MVC feature of teh AngularJS java-script framework for developing UI screens.
  • As part of AngularJS development has used data-binding and developed controllers, directives, and filters and integrated with teh backend-services.
  • Involved in Writing Controller Classes, and DAO Classes Using Spring MVC framework.
  • Implemented spring configuration files for teh beans defined and properties to be injected into them using Spring Dependency Injection.
  • Used Singleton, Spring MVC, Hibernate, Factory Pattern and DAO design patterns.
  • Generated WSDL files while developing applications using RESTful web Services.
  • Extensively used Spring Inversion-of-Control for Dependency Injection and worked on custom MVC.
  • Used spring framework for Validations.
  • Used Spring Framework for Dependency injection and did Spring Integration with Hibernate.
  • Used Spring JDBC and Hibernate Session Factory for DB Transaction Management.
  • Developed Data Access objects using JDBC.
  • Used Hibernate Query Language to fetch data from PostgreSQL.
  • Used database transactions and transaction management along with Spring ORM and DAO.
  • Implemented Hibernate in data access layer to access and update information in teh database and configured .hbm and .cfg.xml files according to hibernate framework.
  • Implemented Custom Aspects using Spring AOP. Used Object/Relational mapping Hibernate framework as teh persistence layer for interacting with Database.
  • Used Node JS a web server as a back end framework
  • Designed and implemented a Mongo DB NoSQL based database and associated RESTful web service dat persists high-volume user profile data for vertical teams.
  • Installed teh application on AWS EC2 instances and also configured teh storage on S3 buckets.
  • Developed and modified stored procedures and trigger to store and access data in teh Database.
  • Used Eclipse for teh application development and Maven configurations for teh build and deploy to Tomcat.
  • Used Log4j to capture teh log dat includes runtime exception and for logging info and are helpful in debugging teh issues.
  • Played a key role in Production department produces drug education textbook for coleges and universities.

Environment: Java, Spring, Hibernate, Struts, Java Script, Bootstrap, Angular Js, Node JS, Mongo DB, AJAX, CSS, HTML5, Java script, PostgreSQL, SQL, JDBC, SOAP and REST Web Services, Eclipse, Subversion(SVN), JUNIT, Scrum, UML, JSP, JSTL, Servlet, Maven, XML, Jasper report, log 4j, Apache Tomcat, Linux, PHP, AWS, Agile Methodology.

Confidential

Sr. JAVA/J2EE Developer

Responsibilities:

  • Agile methodology was adopted in teh development, and used Scrum method of project management.
  • Involved in teh requirements gathering and teh formulation of functional specifications, design, development and testing of teh application.
  • Developed teh application user-interface according to teh business rules using JSP, JavaScript, Angular js, Node.js and CSS.
  • Called REST web services through AngularJS services to get JSON Object and modified teh response object to display in UI.
  • Built responsive site using Bootstrap dat fits devices of different visual sizes.
  • Used Bootstrap and media queries to create a responsive website dat fit all users and devices from desktop to tablet and mobile phone.
  • Development of teh application dat was used to create dynamic JSPs, given input from a database table containing information about teh contents of teh JSP being developed.
  • We used JSF for building web based user interfaces.
  • Used Spring Framework’s Bean Factory for initializing services.
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
  • Extensively used Spring Inversion-of-Control for Dependency Injection and worked on Custom MVC.
  • Used Spring Framework to develop REST-Services.
  • Developed Servlets and JSPs to route teh submissions to teh model components and render Retrieved information.
  • Designed, Developed and maintained teh data layer using Hibernate as part of one of teh integration points in teh application.
  • Developed Java Bean classes using teh concepts of OOP.
  • Implemented Dependency Injection (Spring-IOC) feature of Spring Framework and integrated it with Hibernate.
  • Developed teh spring-AOP programming to configure logging for teh application.
  • Implemented Spring-Security to secure teh application.
  • Used spring web flow as MVC framework for designing teh complete Web tier.
  • Deployed applications in WAR, EAR, in Domain and Clustered environments of Websphere Application server.
  • Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and spring.
  • MVC for returning response to presentation tier.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Used Grunt Server and Jasmine to do unit testing on teh frontend side of Angular code.
  • Project status tracking using JIRA.
  • Wrote business rules using Drools and business logic processing customs declarations and developed DAO for communicating with teh Mongo DB by Hibernate DAO support for performing queries which handles transactions using spring annotations.
  • Deployed teh project using Glassfish application server
  • Developed teh PL/SQL queries to generate teh reports for teh users.
  • Developed teh Junit test case suite for teh application.
  • Actively involved with code-refactoring tailored to meet teh design standards and for achieving performance and efficiency.
  • Attending to regular Status Update Meeting and convey all important status updates timely.
  • Provide 24x7 operational supports to all production applications.
  • Resolved production errors and deployed applications for end users.
  • Used Log4j for tracking errors and debugging teh code.

Environment: Core Java, J2EE, JSP, Node JS, Eclipse, spring, Hibernate, EJB, JUnit, JavaScript, glassfish, Oracle 11g, Agile Methodology and Log4J.

Confidential, Bluebell, PA

Sr. JAVA/J2EE Developer

Responsibilities:

  • Work directly with business units/subject matter expert (SME) to translate user requirements into system specifications.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for teh modules using UML and Rational Rose.
  • Creating functional specification and Design of system components.
  • Involved in all areas of software project life cycle Implementation.
  • Participated in teh high level and detailed design of teh application. Performed Object Oriented Analysis and Design to design required object for teh application.
  • Developed new components and redesigned some business components.
  • Used JavaScript library Angular JS for teh UI Development.
  • Designed and developed pages using GWT (Google Web tool kit).
  • Designed and developed Web Services and SOAP components as client service interfaces dat replaced teh legacy IBM MQ Series Message Broker.
  • Responsible for identifying and creating teh MQ objects required for teh interfaces.
  • Involved in working with JMS Queues (Producers/Consumers) in sending and receiving asynchronous messages via MDBS.
  • Used Tiles, JSP and HTML for User Interface look and feel.
  • Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Used Spring Inversion of Control (IOC), Setter Injection, Constructor Injection and Dependency Injection.
  • Used iBATIS framework with Spring Framework for data persistence and transaction management.
  • Worked on RESTful Services, components design, Caching Services and basic project setup.
  • Designed and implemented Hibernate Annotation-based persistence layer for backend.
  • Developed Java code to read xml files using JAXB and XML.
  • Involved in writing database connection classes for interacting with Oracle database. Incorporated Singleton Pattern to implement teh database access classes.
  • Used Java Mail to notify request submission, completion to users and L3 support for errors.
  • Wrote Named query, which can be called multiple times.
  • Used MySQL to access data in teh database at different Levels.
  • Worked on XMI, putty.
  • Importing and exporting data from MongoDB.
  • Apache Tomcat Server was used to deploy teh application.
  • Log4j for logging and examining log for error handling and trouble shooting.
  • Used Eclipse IDE for development, Tortoise SVN for versioning and Maven for build environment.
  • Involved in production environment for any issues, and ensure teh proper error handling, reporting and corrections for any issues.
  • Ensure dat analysis is compliant with IT standards and requirements.

Environment: Spring, Hibernate, tiles, Log4j, MySQL, Apache Tomcat, Spring-AOP, Spring-Security, Maven, Eclipse, Tortoise SVN, Putty, Jira, Agile.

Confidential, Milford, OH

Java Developer

Responsibilities:

  • Closely worked with business system analyst to understand teh requirements to ensure dat right set of UI modules been built.
  • Wrote application level code to perform client side validation using JQUERY and JavaScript.
  • Designed teh front end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS. Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience.
  • Used Struts framework to build teh application.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections.
  • Developed JAX-RPC based Web Services using AXIS to processing claims. Used Soap UI to test them.
  • Developed teh Stateless session beans to implement teh business logic using EJB.
  • Developed Message Handler Adapter, which converts teh data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
  • Developed XML documents for storing user specific information which includes various options selected by teh user.
  • Used XML Bean tool to serialize and de-serialize teh Java object and XMLDOM to read teh config files.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Implemented teh business logic using EJB (session and entity beans).
  • Implemented features like logging, user session validation using Spring-AOP module
  • Used Java Persistence API (JPA) for managing relational data mapping.
  • Enhanced teh multithreading and deployed teh application.
  • Used XML to parse teh simulated xml file which has simulated test data.
  • Developed complex SQL queries, stored procedures and triggers to augment teh application logic.
  • Wrote complex SQL statements and used PL/SQL for performing database operations with teh help of TOAD.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.
  • Developed and executed test plans for system and integration testing for various production releases.
  • Coordinate with various teams and raise support ticket for all issues, analyze root cause and assist in efficient resolution of all production processes.

Environment: Java 1.2, J2EE, Eclipse, Rational Rose Professional J Edition, nodejs, XML, XSLT, XSD, JNDI, Struts1.2, HTML, XHTML, JavaScript, Oracle, Log4J, Junit, IBM Web Sphere Application server 6.1,IBM filenet, Agile.

Confidential

Java Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and Performing object oriented analysis and design using UML
  • Designed teh workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables
  • Designed teh entire web application framework using MVC Design pattern
  • Developed dynamic User Interface with Swing, JSP, and Html Client side validation was done using Java Script.
  • Developed different Action classes for Business logic implementation which basically calls different Server side components like EJB, DAO and other Business components.
  • Coded classes and other server side components using IBM WebSphere Application Server (IBM WebSphere Application Server 6.x) like Servlet Filter, EJB, DAO and other Business components.
  • Implemented several design patterns like Session Façade, Service Locator, Data Access Object (DAO), Data Transfer Objects (DTO) and Value Objects (VO).
  • Used collections for storing multiple user’s data in database.
  • Performed Data Access programming using IBATIS -ORM and JDBC.
  • Enhanced teh application for multithreaded scenarios. Deployed teh application under Jboss.
  • Application Server and resolved teh production issues during migration onto teh production server.
  • Created User Interface in DOJO/AJAX and Struts2 tags for different customized screens for each type of user.
  • Designed and developed Application based on MVC design pattern using Struts Framework.
  • Used Struts in teh presentation layer for validations.
  • Developed Server Side EJB components for middle tier implementation
  • Wrote Enterprise Java Beans Session Beans as Business Objects Setup JDBC connectivity to database.
  • Developed a batch job in java using JDK (Batch API), PERL Scripts which runs every second business day of month.
  • Wrote test scripts and performed unit testing using JUnit framework.
  • Involved in designing database and creating tables.
  • Configured Data Source on WebLogic Application server for connecting to Oracle, DB2 Databases.
  • Involved in calling teh PL/SQL Procedures from Front End Using JDBC.
  • Implemented log4j by enabling logging at runtime without modifying teh application binary.

Environment: Java, J2EE, JSP, CVS, JavaScript, Multithreading, Swing, HTML, EJB, Servlets, Jboss Application Server, Perl, Oracle7i, UML, JUnit, Eclipse and UNIX.

We'd love your feedback!