We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Webster, NY

PROFESSIONAL SUMMARY:

  • Over 8+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOPS, Java/J2EEtechnologies and Relational Databases.
  • Strong working experience in software development life cycle (SDLC) process like Prototype,Rapid Application Development(RAD),Waterfall, Agile Scrum and Test-driven development methodologies.
  • Experience in Architecture, Designing, Development and Deployment of High-Performance, Scalable, Distributed Applications.
  • Hands-on experience in building web and enterprise applications in various domains like Health, Banking/Financial Services, Insurance, Public Sector, and Software Service verticals.
  • Expertise in Core javaconcepts likes OOPS, Data structures & algorithms, Collections, Multithreading, Exceptional handling, I/O and java.Lang Package.
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate.
  • Strong experience in back-end coding for Microsoft SQL Server, IBM DB2, Oracle 8i/9i/11g, MySQL using procedures/Functions, cursors, triggers and packages in PL/SQL.
  • Experience in NoSQL databases like Cassandra, MongoDb 2.x.
  • Experienced in establishing connectivity from front end to back end using JDBC connections.
  • Experience in developing Web Applications with various Open SourceSpring Framework (Spring MVC, IOC, AOP, DAO, JDBC),Struts2.x Framework, Hibernate 3.0 ORM.
  • Experience in developing business components using Spring Boot, Spring AOP, Spring AOC, EHCache framework, Spring Annotations.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions.
  • Expertise in developing the distributed applications using EJB 2.0/ EJB 3.0 specification and J2EE Application Servers such as Glassfish, JBoss 5.x/6.x/7.x, Apache Tomcat 5.0/7.0/8.0,WebSphere 6.x/7.x,BEA Web Logic 8/9/11.
  • Implemented Rich User Interfaces using Servlets, JSP, JSTL, HTML5, DHTML, XHTML, CSS3, JavaScript, JQuery, JSON, AngularJS and AJAX.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Experienced in Network Programming with Java and hands-on knowledge of networking concepts: TCP/IP, LDAP, HTTP, FTP and Ad-hoc.
  • Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO,Business Delegate,Front Controller,etc.
  • Experienced in developing various UML designs like class diagrams, use case diagrams and sequence diagrams using Rational Rose.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services (SOAP, WSDL).
  • Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2), Simple Storage Service(S3), Amazon Simple DB, Amazon Cloud Watch, SNS, SQS, LAMBDA and experienced in building highly scalable java applications using various architectures.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ,RabbitMQ,AMQP as JMS provider.
  • Good experience in producing and consuming the Web Services - REST using Jersey, JSON,JAX-RS and Web Services - SOAP using WSDL, UDDI, JAXB and SOAPUI.
  • Hands on the tools such as Eclipse, Text pad, Edit plus, JCreator, Linux vi editor, etc.
  • Experience in using AWS with both EC2 and S3 services for application backup and recovery.
  • Worked extensively on various flavors of UNIX operating system like Linux, Solaris.
  • Hands on experience in VPN, Putty, winSCP, etc.
  • Specialized in developing APIs for web applications using MEAN stack technologies MongoDB, Express, AngularJS, and NodeJS.
  • Good Understanding on Ember js,React Js and Backbone Js.
  • Experience with build tools includes Ant, Maven and Gradle for deployment and customizing WAR/JAR file management for web applications.
  • Experience and deep knowledge in bug tracking tools like JIRA, Bugzilla and source code management tools like GIT, CVS, SVN, and Visual Source safe(VSS).
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Experience in Using Enetrprise Service Bus(ESB) for integrating different applications by putting a communication bus between them.
  • Experience in developing the applications using Python and C programming.
  • Good exposure in writing test cases and managing the status using HP Quality Center.
  • Extremely diligent and possess good communication skills.Strong Anylytical and Problem solving skills.Ability to quikly master new concepts and applications.
  • String debugging skills using Firebug, IE Tester, and Chrome Developer Tools.
  • Ability to work in a complex, deadline-oriented environment.
  • Used Ant,Maven 3.x for build, Bamboo,Jenkins1.4.1 for continuous integration.
  • Involved in meetings to gather information and requirements from the clients.
  • Extensive development experience on different IDE's like Eclipse3.x,5.x,7.x, MyEclipse6.x,8.x, NetBeans 8.x,JBuilder 9.x/8.x.
  • Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
  • Provides documentation to support program changes.

TECHNICAL SKILLS:

Programming Languages: Java, SQL, PL/SQL, GROOVY,Python,C.

Scripting Languages: Ant, JavaScript, VB Script, Perl, UNIX shell.

Markup Languages: HTML, XML, XSL, XSLT, DHTML, XHTML.

Web Technologies: JSP, Servlets, EJB, JSTL, JMS, Applets, JNDI,, JDBC2.0/3.0..

Frameworks and Tools: Struts 1.x/2.x, Spring 2.x/3.x/4.x, Hibernate3, Spring MVC, Spring IOC, Spring AOP, AngularJS, JQuery, JSF, Junit, SOAP UI. Grails, Spock, Chef, Log4j, Twitter Bootstrap.

Software Methodologies: Agile/Scrum, Waterfall and Test Driven Development

Web services: SOAP,REST,XML - RPC,WSDL,UDDI,JAX-RPC, JAX-RS,JAX-WS,JAX-B, Axis2,Jersey.

Platforms: Windows 10/8.1/7/XP /2000, Linux(ubuntu), MAC OS X

Design Patterns: Singleton, Value Object, MVC, Session Fa ade, DAO,Front controller

Web Design Tools: Bootstrap 3.0, Dreamweaver, Microsoft Front Page 2003

UML Tools: Microsoft Visio 2003, Rational Rose Enterprise

IDEs: Eclipse 3.x/5.x/7.x, My Eclipse 6.x/8.x, NetBeans 4.1/5.0, JBuilder 2005/2006, Spring Tool Suite, Hibernate Tools, Groovy Grails Tool Suite, IntelliJ

Databases: MySQL 5.x, Oracle 8i/9i/11g, DB2,Microsoft Sql sever,MongoDb 2.x/3.x,Cassandra.

Code Review tools: Crucible 3.4, Sonar 3.2

Database IDEs: MS SQL workbench, MYSQL query browser, SQL developer (Raptor), Toad, DB Visualizer, Teradata SQL Client

Web/App Server: Apache Tomcat 6.0/7.0, IBM WebSphere 6.1/7.0, JBoss5.x/6.x/7.x, Glassfish, BEA Web Logic 8.1.

Testing Tools: Junit,TestNG, Mockito, Power Mockito, Jasmine and karma, Jmeter.

Bug Tracking tools: JIRA, BugZilla Debugging Tools Firebug, developer Tools

PROFESSIONAL EXPERIENCE:

Confidential, Webster, NY

Java/J2EE Developer

Responsibilities:

  • Involved in requirements gathering, analysis, and design and in development of application based on J2EE using Struts2 and Hibernate 3.x.
  • Followed AGILE (SCRUM) methodologies with sprint planning every two weeks and daily stand up meetings to monitor the status.
  • Wrote various Struts 2 framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs and utilized Struts Validator framework to validate form data
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.
  • Integrated the application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Implemented the business. using Struts and Spring implementation and achieved data persistence thr ugh Hibernate ORM framework.
  • Development and maintenance of client web apps, built in Groovy on Grails.
  • Used HTML5, CSS3, JavaScript, JSP, jQuery, AngularJS,AJAX, and Bootstrap in front end.
  • Developed AngularJS controllers, services, filters and developed HTML templates with various AngularJS directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur etc.
  • Working with Adobe Experience Manager (AEM) backend services, incorporating API layer with Angular MVC Framework.
  • Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.
  • Created DHTML pages, used jQuery for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed responsive layouts with Bootstrap and styles with CSS3 and used Jsp Taglibs for the customization of the Web pages.
  • Used J2EE design patterns like Model View Controller, Data Access Object, etc.
  • Used Hibernate annotation for Object Relational Mapping (ORM) with MySQL 5.x database.
  • Used Hibernate Caching features to reduce database access and increase performance.HQL, Session Class, Criteria to manipulate database.
  • Used Java Mail to send activation e-mails for new registered users.
  • Wrote SQL injection queries, cross site scriptingcode, etc. and injected them within the different project parameters to exploit security flaws.
  • Extensively wrote the PL/SQLand SQL programs and Designed and developed the views, materialized views, functions, procedures, packages, triggers and cursors.
  • Used Amazon Web Services (AWS) that offers reliable and inexpensive cloud computing and remote computing services.
  • Created and configured EC2 instances on Amazon Web Services (AWS) for establishing clusters on cloud and also created S3 buckets for our application.
  • Extensively used Linux, Unix system administration tools to create servers and deploy and run applications in development stage.
  • Worked on Unix Shell Scripting during deployment,error altering and automating project management task.
  • Worked on NoSQL Database MongoDb 2.x for transferring some of the schema less data.
  • Extensive use of core java features like Multithreading, Caching, Collections, messaging to develop middleware for the application.
  • Developed Web Services using REST interfaces using MuleSoft's Mule Enterprise Service Bus (ESB) platform to deliver fast, reliable, and scalable integration API code.
  • Developed Restful web-service producers and consumers in Grails/Groovy.
  • Developed REST architecture based webservices to facilitate communication between client and servers.
  • Implemented single sign on and LDAP (light-weight directory access protocol) for login authentication.
  • Used Eclipse IDE for the application development and integration to the frameworks, deployed applications on IBM Websphere 7.x server.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Has worked with Node.Jsfor writing code in the server side and creating scalable network applications.
  • Using JMS to send email or notify companies or users who have subscribed particular services in our product.RabbitMQ,AMQP.
  • Pushing and pulling the code to/from the central Git Repository for code integration and version control. Jenkins used for continuous integration.
  • Provided Technical support for Production environments resolving the issues, analyzing the defects using JIRA, providing and implementing the solutions for defects.
  • Developed the unit test cases (Test Driven Development) and mock testing using JUNIT and Mockito frameworks.
  • Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE DeveloperTool bar for IE.
  • Involved in wrap-up meetings and in estimating the timeframe for each story and helped in deploying the application on the server for each iteration of the agile software development.
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Installation and setup of the class paths, maintenance and troubleshooting while deployment of software during development and QA phases.

Environment: Eclipse IDE, WebSphere 7.x, JMS(RabbitMQ),AMQP, HTML5, CSS3, AngularJSStruts2 MVC, Spring, MySQL, PL/SQL, Core Java, Git, Groovy, JIRA,Mockito,LDAP, Power Mockito,,Unix, Linux, Jasmine, Karma, Agile, HibernateBootstrap, Ajax,Rest API, Mule ESB,MongoDB.

Confidential, Houston Tx

J2EE developer

Responsibilities:

  • Interacted with the clients to understand business requirements.
  • Developed using new features of Java1.7 Annotations, Generics, Enhanced for loop and Enums. Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Analyzed and developed Use Case diagrams, Sequence diagrams and Activity diagrams using UML Rational Rose.
  • Used Spring Framework with Hibernate to map to Oracle 11g database and mapping using Hibernate Annotations
  • Developed the application using JSF for front end, Spring to manage business layer components.
  • Ajax was used to perform XML Http Request call backs for retrieving data dynamically into the client’s pages.
  • Designed UI layout using JSP, CSS3 and HTML5,Java Script.
  • Developed internal application using Angular.jsand Node.jsconnecting to MongoDB.
  • Worked on Node JSframework in order to develop dynamic and rich client web pages.
  • Implemented the Service, Controller and Security layers of Spring IOC and Spring Security.
  • Design and development of business components using Spring Boot, Spring AOP, Spring AOC, EHCache framework, Spring Annotations.
  • Implemented Spring MVC framework for developing J2EE based web application Involved in the development of Spring Beans and POJOs.
  • Created and Injected Spring services, Spring Controllers and DAOs to achieve Dependency Injection and to wire objects of business classes.
  • Proficiency in integrating Spring Data MongoDB with NoSQL - Mongo DB database and setup caching best practices.
  • Interacted with backend Oracle and wrote stored procedures and functions using PL/SQL
  • Used Python for a lot of other internal tools, build scripts, system monitoring and logging tools .
  • Created Spring controllers, DAO layers, and configured mappings of controller classes and methods to view layers using JSP.
  • Developed JerseyRestful Framework of spring for consuming and producing web services.
  • Used JavaMessage Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
  • Implemented Object Relational Mapping (ORM) in persistence layer using Hibernate in conjunction with Spring functionality.
  • Worked with the development of Hibernate mapping files, configuration file and Hibernate POJO Objects.
  • Developed SQLscripts, BI architecture and units for documentation and analysis.
  • Extensively used SQLLoader, UTL FILE and External Table mechanisms to load legacy data, feed files data and data from various sources into the Oracle database tables.
  • Involved in Performance tuning and optimization of SQLqueries for data warehouse consisting of many tables with large amount of data.
  • Extensively involved in development of front end, business and persistence tier using JSP, spring MVC and EXT JS 4.0/JSON.
  • Consumed SOAP/ JAX-WS based web services using Spring framework and used SOAP UI for testing these services.
  • Moved the entire infrastructure to AWScloud and re-designed the entire application to make it highly scalable and redundant.
  • Wrote HQL queries for hibernate statements and prepared statements to retrieve the data from database.
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit and Spring Test support.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Implemented wsdl.xml to locate and describe the web services.
  • Successfully executed all the list cases and fixed any bugs/issues identified during the test cycles.
  • Updated legacy Ant build infrastructure to new Gradle based build system, enabling more robust test, build and release procedures.
  • Used Eclipse IDE and JBoss 7.x application server in deployment.
  • Worked in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
  • Involved in weekly code walk through.
  • Used GIT as version control repository,Bamboo for Continuous Build Integration.

Environment: J2EE, JDK 1.6, Core Java, Java Beans, Spring MVC 2.0, JSP, Servlets, Java ScriptJSF, HTML, XML, Application Server, Rest,Jersey framework, Apache Ant, Oracle, VSSLog4j, Webservices, SOAP, WSDL,UNIX, Eclipse, Junit,Python.

Confidential, Cincinnati OH

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development, Testing production of application using Waterfall model.
  • Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Designed and developed the front-end with Spring MVC framework, Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages integrating AJAX, Custom Tag's, JSP Tag Libs, HTML, JavaScript and JQuery.
  • Developed UI screens using custom Tags, struts tags, JSP, HTML, and JavaScript.
  • Processing payment related messages and changing status of the payment.
  • Preparing unit test classes using Junit.
  • Developed Spring Boot based REST API that exposes dynamic customer survey forms structures to UI clients.
  • Used JAX-RS (REST) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework.
  • Involved in internal fund transfer transactions to process e-deals.
  • Worked on support in EFT team.
  • Check-in/check-out the code and functional document form version control system.
  • Attended knowledge transition session on Investment, Derivatives, Money Marketing and Fixed Income.
  • Involved AVS related issues and configuration and migration part.
  • Worked on Recurring payments related issues and involved in knowledge transition discussion.
  • Familiar with using Bugzilla for bug tracking purposes.
  • Designing new database tables using Oracle 9i Databases like PL/SQL and TOAD for the enhancements.
  • Developed customized SAR and CTR audit reports with password protection and role based run authorization using Jasper reporting tool.
  • Used JAX-RS (REST) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework.
  • Developed XML for code configuration files.
  • Participated in offshore meetings and status calls.
  • Wrote complex Database PL/SQL Statements and Did PL/SQL tuning for the performance of the Database.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appends components.
  • Converted some of the RMI calls to Web Service using SOAP protocol.
  • Design and developed Ant scripts to build and deploy the application in BEA Web Logic application server.
  • Worked with Business team during User Acceptance Testing(UAT) to review the requirements for any new functionality or enhancements.
  • Familiar with using SVN as a code repository. Jenkins was used for continuos integration.

Environment: Spring framework, My Eclipse,Java Beans, Spring MVC 2.0, JSP, Servlets, WaterfallHTML, XML, BEA Web Logic Application Server, Apache CXF, Apache Ant,Jasper,PL/SQLOracle 9i, Log4j, Webservices, SOAP,SVN, Jenkins

Confidential

Java Developer

Responsibilities:

  • Actively involved in full software development life cycle starting from requirements gathering and performing Object Oriented Analysis and Object Oriented Design(OOD).
  • Designing the system and documenting Use Cases, Class diagrams, Sequence diagrams utilizing UML and Rational Rose.
  • Designed web pages using Struts framework, JSP, XML, JavaScript, HTML/ DHTML, Swing and CSS.
  • I was also involved in designed and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
  • Used JMS for reliable and asynchronous exchange of important financial information.
  • Implemented Java Data Structures(Sorting techniques) for binding datawith user interfaces.
  • Designing & prototyping various GUI components using HTML and JavaScript.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
  • Worked with databases SQL (DB2) to validate, filter, and updating data from CL clients.
  • Design and developed Ant scripts to build and deploy the application in JBoss 5.x application server.
  • Worked on NoSQL database Cassandra for document oriented data to store.
  • Developed PL/SQL stored procedures, functions, Triggers for updating the databases.
  • Developed test strategies and cases. Performed testing using automated test tool Win runner.

Environment: J2EE1.3, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC 2.1, JNDI 1.2, SAML, Struts, Design PatternsHTML, CSS, JavaScript, PL/SQL, Rational Rose, XML, PostgreSQL, Eclipse, MS- Office 2000JBoss 5.x.

Confidential

Jr. Java/J2EE Developer

Responsibilities:

  • Responsible for understanding and execution of requirements
  • Was also actively involved in setting coding standards and writing related documentation.
  • Developed the Java Code using JBuilder as IDE.
  • Writing the code & JUnit test cases & running the JUnit test suites
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Used Struts framework in UI designing and validations
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Was responsible in implementing various J2EE Design Patterns like Service Locator, Business Delegate, Session Facade and Factory Pattern.
  • Developed applications using Phyton Programming.
  • Used JDBC as persistence layer for interacting with Oracle 8i database.
  • Responsible for designing JApplets using SWING and embedding them into the web pages
  • Code Review & Debugging using JBuilder & MS JavaScript Debugger.
  • Finding the performance issues using JProfiler & Enhancement for the same .
  • Was responsible for developing and deploying the EJB (Session & MDB).
  • Configured Queues in WebLogic server where the messages, using JMS API, were published.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Extensively worked on reconciliation reports comparing huge sets ofdatafrom source and destination in datasourcing projects using Data Structures.
  • Designing and developing the JMS objects and used Tibco as provider
  • Writing the ANT build scripts for the deployment of EJB.
  • Attending various s sessions such as OOAD, programming principles, C++, HTML, xml, web-services etc. as trainee.
  • Developed MAVEN scripts to build and deploy the application onto Tomcat Server and ran UNIX shell scripts and implemented auto deployment process.CVS as version control.
  • Implemented an Ecommerce application for online bookstore that provides the user with a catalogue of differentbooks for which a consumer is provided with a shopping cart application.
  • Worked in the Agile Environment. Used to attend the Daily standup Scrum Meetings for the status of work.
  • Writing/Manipulating the database queries, triggers, stored procedures etc

Environment: J2EE1.3, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC 2.1, JBuilder, SAML,SOA, Oracle 8iXML, UML,SOAP.,WSDL,UDDI.,EJB,Tibco,Maven,Apache tomcat.

We'd love your feedback!