We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

2.00/5 (Submit Your Rating)

Wilmington, DE

SUMMARY:

  • Full - stack developer with stronger skills in backend application development and getting into UI development leveraging commonly used frameworks
  • Highly adaptable, organized, detail-oriented and analytical professional with appreciation for scalable and adaptable design to deliver effective solutions
  • Proven track record in learning and implementing new technologies and integrating open source solutions to achieve process improvement
  • Proven team player with excellent communication skills and flexibility to work independently
  • Over 8+ years of professional IT experience in developing and supporting multi-tier service-oriented and web-based J2EE applications
  • Experienced in adopting Waterfall and Agile methodologies across SDLC including Analysis, Design, Development and Unit/Integration Testing phases
  • Experienced in delivering scalable and reliable applications with supporting documentation and project artifacts including Technical Specifications, Data Flow diagrams, Use Case diagrams and Sequence diagrams
  • Expertise in Java based technologies including Java, J2EE, SOAP, RESTful Web Services, HTTP Services, Struts, JSP, Servlets, JSF, EJB, JMS, Ajax, JPA, JNDI, JDBC, jQuery, JMS, POJO, JavaScript and Ext JS framework using Ajax services
  • Solid experience of Defect/Test Management tools like JIRA, QualityCenter/Test Director, BugZilla
  • Expertise in various open source frameworks including Struts 2.x/1.x, Spring, Ext JS and ORM technology including Hibernate 3.0
  • Expertise in various components including Spring IOC, AOP and MVC architecture
  • Experienced in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX and JSP
  • Experienced in using DOM and SAX parsers to process, validate, parse and extract data from XML files
  • Experienced in XML related technologies like JAXP, JAXB, XML, XSL, XSD, XPATH, DTD and XML schemas
  • Experienced in reviewing and prioritizing business requirements, creating project proposals including scope and estimation, and developing project plan
  • Proven experience in applying Object Oriented Analysis (OOA) and Object Oriented Design (OOD) principles for a reliable and highly performing applications
  • Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller and Delegate Pattern
  • Experienced across various web and application servers including Tomcat, WebLogic, WebSphere, JBoss and Jetty
  • Involved in designing application database tables in Oracle, MySQL and SQL Server
  • Strong background in effective database design and performance optimization with experience in SQL and PL/SQL
  • Extensive development experience in different IDEs including Eclipse, MyEclipse, NetBeans, WebLogic and WSAD/RAD
  • Experienced in building and deploying EAR, WAR, JAR files in DEV and UAT environments
  • Basic knowledge of Couchbase NoSQL database

TECHNICAL SKILLS:

Web Technologies and Frameworks: J2EE, JSP, Servlets, EJB 2.0/1.1, Struts 2.0, Spring 3.0, Hibernate, JSF 1.2/1.1, EJB 1.1, JDBC, XML, XSL, JAXP, DOM, JNDI, JMS, SOAP, RESTful Web Services

Programming Languages: Java, C, C++, Python, SQL, PL/SQL, K-Shell Scripting

Development Methodologies: Agile, Waterfall and Hybrid Agile/Waterfall

Design Patterns: MVC, DAD, DTO, Composite View, Singleton, Factory, Service/Locator, Observer, Iterator, Decorator, Adapter

Database Technologies: Oracle 12C/11g/10i/9i/8i, MySQL, IBM DB2 8.0/7.1, PL/SQL

Cloud Technologies: Amazon EC2, CloudFront, S3 storage

Markup/Scripting Languages: HTML, DHTML, XHTML, JavaScript, jQuery, Angular.js

IDEs: Eclipse, NetBeans, MyEclipse, WSAD, RAD

App/Web Servers: IBM WebSphere 7.0/6.1/5.x, Apache Tomcat 7.0/6.0/5.5, BEA WebLogic 10.0/9.x/8.1/5.1, Jetty, JBoss 3.2.x

OS/ Environment: Windows, HP-UX, Linux

Productivity Tools: Microsoft Office, Microsoft TFS, CVS, SVN, JUnit, JMeter, Log4j, Sonar, Maven, Ant, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in business requirements gathering, analysis, design, coding, and testing the applications.
  • Following Agile Scrum development methodology to develop the applications
  • Design and developed front-end using Servlet, JSP, EJB, Form Bean, JSF, DHTML, Java Script and AJAX.
  • Developing the front-end screens using HTML/HTML5, CSS3, JSP, D3 and Angular 2.
  • Developing Business components using Java Objects, Core Java, Multithreading (concurrency).
  • To reuse code/functionality created custom Directives, Filters, services and controllers.
  • Using Bootstrap responsive web design (RWD) using CSS to adjust to phones, tablets and desktops.
  • Developing application on different platforms like mobile, tablet, desktop versions.
  • Implement dynamic functionality to screens using JQuery and Implemented Asynchronous means of retrieval of data using AJAX.
  • Decommissioned and added new nodes to existing Cassandra cluster
  • Used JPA annotations for defining object relational metadata.
  • Using spring framework features like spring modules (IOC, MVC, Batch, Web Services, and Integration).
  • Developing REST APIs for communication to external application, application integration.
  • Implemented SOA to develop REST Based Web services using Apache Axis2.
  • Created RESTful web services using JAX-RS for both formats XML and JSON by using Jersey.
  • Using JDK 1.8 for developing the project.
  • Created test cases using JUNIT, Mockito.
  • Performing continuous build using Jenkins
  • Involved in Web Service (REST) development and implementation and used WSS framework.
  • Involved with prioritizing user tasks in a project of a spring through JIRA ATLASSIAN.
  • Used various tools to develop the quality code like Maven Sure-fire plugin, Eclemma, Sonar CheckStyle, and PMD.
  • Developing REST APIs for communication to external application, application integration.
  • Used Web Sphere Application Server and RAD to develop and deploy the application.
  • Used SVN for version control and source repository, Used Fisheye for Code Review and JIRA for reporting Bugs.
  • Using myBatis for mapping between SQL database and objects in java.
  • Implementing Web Distributed Authoring and Versioning (Web Dav) to perform remote web content authoring operations.
  • Contribute to solution development in the areas of process flow, business logic and Apply business modeling frameworks such as Business Process Modeling Notation (BPMN) to solution
  • Debugging the application by running the server in debug mode and having the experience in usage of log4J to log the information in log files.
  • Using Github for version control and involved in integration testing and defect fixing.

Environment: J2EE 1.8, JSF, Spring 4.0.5, MVC 5, OOA/OOD, AJAX, JSP, Eclipse, Bootstrap, WebLogic, EJB, HTML/HTML5, CSS, JavaScript, JSTL, JPA, Oracle 12.1.0.1, Jira, myBatis 3.0.5, PL/ SQL,, SQL, Rest Web Services, Apache axis2, Maven, Log4J, JUnit, Eclemma, Version one, Github, Apache Tomcat7, Linux, AWS.

Confidential, Wilmington, DE

Java/ J2EE Developer

Responsibilities:

  • Involve in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
  • Designed and modifying front-end using JSF, JSP, Servlets, DHTML, HTML5, D3, JavaScript and CSS3.
  • Coded dynamic and browser compatible UI web pages using JQuery, Angular 2, Ajax and responsive design in MVC environment.
  • Created pages for Login using single sign on, main page containing favorites and page for continuous integration configuration.
  • Worked with CSS5 and bootstrap to create Responsive web designs for multiple departments/pages.
  • Created animation effects during the data load, waiting for the Ajax response using JQuery.
  • Interact with other developers and end users to design and implement new features throughout the framework.
  • Developed the functionalities under Agile Methodology JIRA processes.
  • Implemented the search functionality for Internal Application using Angular JS.
  • Developing custom HTML elements using angular js directives.
  • Used JSON Data from back end and presented the same data in front end using ANGULAR JS.
  • Developed Angular factories, and used angular promise api for making asynchronous calls.
  • Performed AngularJS form validation and validation messages displaying with ng-show and created a custom validation directive for comparing two input fields.
  • Developed Web Services for data transfer from client to server and vice versa using Fusion Frame work.
  • Successfully implemented Web services and exposed the service to the inter application communication..
  • Worked on different Web services ( SOAP, XML).
  • Produced Web services using SOAP by f ollowing Contract First or Top Down Approach for defining Web Services.
  • Implemented Apache Camel routing to integrate with different systems and provide end-to-end communications between the web services and other enterprise services.
  • Worked on the Unit testing scenarios for web services, using soapUI for testing web services consumer/producers.
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Implement the internal message channels utilizing JMS API and IBM MQ series.
  • Implemented EJBs Session beans for business logic.
  • Written Message driven beans for listening and publishing to active MQ.
  • Implementing SOAP based JAX-WS web services.
  • Using Spring IOC to inject services and their dependencies.
  • Using the spring framework features like spring modules (IOC, MVC, Batch, Web Services, and Integration).
  • Installed and maintained NoSQL Database MongoDB.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Managed Mongo DB/NoSQL collections and handled CRUD (Create, Read, Update, and Delete) operations on using Java libraries/API's.
  • Used JDK 1.7 for developing the project.
  • Worked extensively on Core Java API like collections for complex background processing.
  • Applied Java concurrency executor service to build the multithreaded architecture of the application.
  • Following TDD and created numerous test cases for unit testing of the code using JUnit testing framework and Mockito.
  • Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Deployed application in different environments.
  • Using LDAP for authentication and database for authorization purpose.
  • Integrated work flow rule engine (JBPM) for performing the validation process with MULE ESB.
  • Involved with creating user stories and issues, tracking team status, scheduling user tasks in a sprint using JIRA ATLASSIAN.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
  • Involved in CICD process using Jenkins job creation, Maven build and publish.
  • Using Tortoise SVN for version control.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Bootstrap and Responsive web Design.
  • Implementing Spring AOP for logging and exception handling for common logic.
  • Wrote UNIX shell scripts to automate business process.
  • Using Apache CXF which is leveraged by fusion framework to handle the incoming web service requests.
  • Using Log4J and SLF4J for logging and tracing the messages.
  • Following Agile methodology and SCRUM meetings to track, optimize and resolve impediments to meet deadlines on time.
  • Used Amazon Web services (AWS) to provide a large computing capacity.
  • Responsible for create servers using AWS EC2, manage documents in S3, providing IAM access to S3 buckets using Rest Web Services
  • Developed Schedulers that communicated with the Cloud based services (AWS) to retrieve the data.
  • Installed, secured, and configured AWS cloud servers with Linux, Tomcat, MySQL, Apache, etc.
  • Involved in defect fixing and participated in code review (Crucible).

Environment: J2EE 1.7, Spring 4.2.0, MVC 5, OOA/OOD, AJAX, JSP, Eclipse, Fusion Frame work 4.4.1, EJB, SOAP Web Services, Apache Camel, MULE ESB, HTML/HTML5, CSS/CSS3, JQuery, Angular js, JSF, JavaScript, JSTL, JPA, LDAP, Oracle 12.1.0.1, PL/ SQL, SQL, Maven 3.3, Log4J, JBPM, Apache Axis, JUnit, Eclemma, SOAP UI, Tomcat7, SVN, Windows, Linux, Crucible, Apache CXF, ALM, Agile, jira, fisheye, confluence, share point, Windows7/UNIX.

Confidential, Seattle, WA

Java/ J2EE Developer

Responsibilities:

  • Worked with end users and Business Analysts to understand process and flow of business.
  • Worked with Architect to understand the business needs and how the technical implementation was performed.
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and Jira.
  • Involved in Capacity Planning, Tasks assignment, change management with maintenance and Enrollment systems.
  • Used Agile Scrum to manage the full life cycle development of the project.
  • Documented the issues identified in the production and uploading the documents to the Share point.
  • Different product development methodologies, application design methodologies like Model driven, Domain Driven were considered during the Design phase of the application.
  • Object oriented Concepts and object oriented best practices were considered during the Design and development phase of the application.
  • Developed Graphical User Interfaces utilizing Struts, tiles and JavaScript.
  • Used Adobe Flash Player for running the Flex applications and debugging the application
  • Integrated JavaScript with Flex application using External Interface API
  • Worked independently to develop applications using advanced frameworks like Ibatis and struts.
  • Used Angular JS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
  • Used JavaScript and struts validation framework for performing front-end validations.
  • Worked with Core Java concepts like Collections Framework, multithreading, memory management
  • Designed and modifying front-end using JSF, JSP, DHTML, HTML, JavaScript and CSS.
  • Development and maintenance of client web apps, built in Groovy on Grails.
  • Developed Groovy batch application to upload files to FTP server.
  • Have used DOJO toolkit to construct Ajax requests and build dynamic web pages using JSP, DHTML and JavaScript
  • Used different design patterns like DAO, DTO, Session Façade, Singleton, Service Locator and MVC.
  • MQ Series queues in conjunction with Message Driven beans were being used to receive the XML applications and then these XML's are converted to JAXB.
  • Developed multithreading interface to handle long running calls to xml web services and stored procedures.
  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Unit test all the front-end Angular JS code using Karma.
  • Worked on Restful API and invoked web services (consumed) that are based on EJBs.
  • Worked with web services using SOAP/REST Annotations using JERSEY implementation.
  • Responsible for using Rest API, and JAXP to deal with XML data. Called Restful API to update task to different examiner.
  • Involved in the deployment of Web-Service End-Points using Apache CXF.
  • Exposed Survey API to other applications using Apache Axis2.
  • Hibernate Persistence is extensively used to create ORM mapping between POJO's and IBM DB2.
  • Set up and configured application servers like JBoss and Apache Tomcat servers to make load balancing and session stickiness.
  • Trimmed the Jboss EAP to create the slim version of Application Servers.
  • Developed Session beans in conjunction with hibernate to perform business related complex operations.
  • Used Rational Application Developer (RAD) to develop JSF UI and JavaBeans by adding various Validations on them.
  • Built Maven, shell scripts on UNIX environment and deployed the application in JBoss Application Server.
  • Log4j mechanism is extensively used.
  • Worked with team members and leads for reviewing the code during Code Review sessions and using Checkstyle to determine Java code is compliant to standards.
  • Used Apache POI to create, modify and display MS Office documents .
  • Wrote ANT & Shell scripts for deployment of the application in both Windows & UNIX operating systems.
  • Performed Unit testing and Integration testing using JUnit with mockup objects.
  • Extensive Performance testing is being done to determine the responsiveness and stability of the system.
  • Used TOAD as an advanced SQL- PL/SQL editor.
  • Used oracle as a backend database through PL/SQL developer tool
  • Involved in Production Release Planning & implementation along with support for production issues for various releases of the applicati
  • Used Shell Scripting in UNIX for calling multiple java commands through the script file. on.
  • Used Maven to build application and deploy on the server.
  • Used Security Assertion Markup Language (SAML) used for Authentication and Authorization.
  • Involved in migrated the application from Clearcase to Subversion.
  • MS office and Visio is extensively used for documentation purposes.

Environment:: JDK 1.6, Java/ J2EE, JSP, Servlets, JSTL, Struts 2.3, IBATIS, HTML, CSS, JavaScript, Angular js, DOJO, Multithreading, Spring, SOAP, Restful API, Apache CXF, Apache axis 2, AJAX, Hibernate 3.x, RAD 7.x, Web Sphere 7.0, SAML, Agile, JPA, SQL, Cassandra, Groovy, Jira, Jasper reports, Oracle 11g, Windows7/UNIX, JBOSS Application Server, Apache-Maven-3.0.2, SVN, Linux.

Confidential, Tampa, FL

Java/ J2EE Developer

Responsibilities:

  • Designed and Developed UI's using JSP by following MVC architecture GUI was developed using JSP, AJAX and JavaScript, Spring framework.
  • Used struts tiles framework for layout management.
  • Involved in coding JSP and configuring spring framework.
  • Involved in the Development of Spring Framework Controllers.
  • Configured the URL mappings and bean classes using Spring app-servlet.xml.
  • Used Spring Framework for Dependency injection and integrated with Hibernate framework.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files.hbm.xml file, hibernate query language
  • Had developed Business Object, POJO and helper classes to access database.
  • Oracle was the database and a Hibernate O-R mapping tool was used.
  • Developed Hibernate in Data Access Layer to access and update information in the database.
  • Worked on AJAX implementation for retrieving the content and display it without reloading the existing page and also worked on data structures and algorithms.
  • Used Java Cache System(JCS) to cache various drop downs data to improve process timing.
  • Developing business objects, which contains the business logic and interacts with the database (DAO)
  • Performed unit testing for the GUI and back end. Maintain & trouble shoot automation suite using Java, Eclipse.
  • Involved in bug fixing for the code in production and was developed the code for next release.
  • Resolved the race condition issues in a multithreaded environment on Demand programs.
  • Involved in Web Service (REST) development and implementation.
  • Created RESTful web services using JAX-RS for accepting formats like XML and JSON by using Jersey
  • The project was developed on Eclipse, Version Control with Subversion and Automated Build & Deployments with Jenkins.
  • Wrote Custom SQL scripts, Stored Procedures, Functions, Triggers, Views, Cursors, Packages and Exceptions
  • Worked on writing SQL queries for MySQL & PostgreSQL databases.
  • Performed SCM tasks like branching, merging and tagging the source code in Subversion.
  • The project was deployed to test on local Environment on Apache Tomcat and it was deployed on WebLogic 9.2 in test.
  • Used Log4J to print the logging, debugging, warning, info on the server console.

Environment: Core Java, Spring MVC Framework, JSP, Servlets, Struts tiles, Web Services (REST), SOAP, JMS, PostgreSQL, Hibernate 3.0, Log4J, JBOSS, HTML, JavaScript, JQuery, XML/XSLT, AJAX, JSON, Jenkins, CSS, Oracle 10g, ilog, Jrules, Web Logic 9.2, Windows XP,RAD.

Confidential, OH

Java/ J2EE Developer

Responsibilities:

  • Involved in the entire Life cycle of the project like Analysis, Design, Development and testing phases of the Application.
  • Created user interfaces web interface module using JSP and Struts Framework.
  • Developed reusable components using JavaScript, XML and HTML.
  • Used Hibernate and Spring mapping to execute the DAOs for database complex queries.
  • Developed forms for user event handling and validations using JAVA Scripts and AJAX.
  • Developed complex screens using JSF for validation, search and representation of data.
  • Implemented Object Oriented Programming, Java Collections API and Algorithms, design patterns, Multi- threading and Network programming techniques.
  • Developed data reports using TED (Tricare encounter data).
  • Implemented Internationalization using custom classes like Locale and Message Resources PropertyMessageResources objects.
  • Used Validator framework for client and server side validations configuring and writing validator definitions to Validator-rules.xml and Validator.xml files.
  • Implemented Actions like DispatchAction, DispatchMappingAction and Forms like DynaActionForm, ActionForm, and DynaValidatorForm etc.
  • Developed AJAX technologies using JavaScript and XML HTTPRequest.Object to refresh data on a part of webpage instead full loading.
  • Installed and configured JBOSS/Drools server with MySQL/Oracle persistence.
  • Extracted rules data from the database and decision tables.
  • Involved in agile development with short, rapid development cycles.
  • Developed build and deployment scripts using Ant Build Tool.
  • Designed and developed global error handling process and escalation mechanism for error handling.
  • Worked on the Siebel Integration Components to send/received XML messages using Siebel Tools.
  • Involved in implementation of web services (top-down and bottom-up), web service clients using RAD and Axis technologies.
  • Extensive code coverage using JUnit Tests.
  • Used Clearcase for source code management. Responsible for labeling the code, branching for releases, merging branches and moving code to test and production environments.
  • Involved in the development of on-line account management, order and payment processing using WSDL/SOAP web services.
  • Involved in configuration of Connection Pools, Data sources, manage servers, JMS using WebLogic 9.2.
  • Used oracle built in function DBMS SCHEDULER to run jobs in parallel to improve time-constrained performance

Environment: Core Java, J2EE, Web Logic 9.2, Oracle 10g, JSP, STRUTS, JDK, JSF, JMS, Hibernate, Drools, JavaScript, HTML, CSS, AJAX, JSTL, ANT1.7 build tool, Junit, Spring, Log4j, Web Services.

Confidential

Java Developer

Responsibilities:

  • Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing.
  • Developed logic and code for the registration and validation of the enrolling customer.
  • Developed Highly Concurrent Multithreaded application.
  • Performed client side validation using JavaScript. Validation from client side was done using JavaScript.
  • Developed web-based user interfaces using Servlets, JSP, HTML, and XML based client and server application.
  • Responsible for the development of database SQL queries.
  • Used SQL and PL/SQL Programming extensively to talk to Oracle database
  • Analysis and development of new features.
  • Preparing Functional and Technical Specifications for new enhancements.
  • Was involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • UAT support for projects before implementation.
  • Coordination between Offsite team and Deutsche Bank team.

Environment: Java Servlets, JSP, Java Script, XML, HTML, UML, JDBC, Apache Tomcat, JDBC, Oracle, SQL, Windows.

We'd love your feedback!