We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 7+ years of experience in Design, Development, Implementation and Maintenance of Java & J2EE web and client server based applications.
  • Actively involved in each phase of Software Development Life cycle (SDLC): Requirements, Specification, Design, Implementation, and Testing.
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), Struts, Spring, Hibernate and Java Web Framework along with Web Services (SOAP, REST).
  • Experience in developing the product by using agile methodology.
  • Object - oriented analysis, design, and development experience.
  • Solid UNIX, Linux and Open Source development background.
  • Proficient in working with MVC frameworks such as JSF, Struts & Spring MVC and persistent frame works such as hibernate.
  • Exposure to Securities and capital markets domain that encompasses equities, mutual funds, options, futures, bonds, certificates of deposits, treasuries.
  • Experience in implementing the application integration using Jboss Fuse/Camel/ActiveMQ, WebSphere Message Broker.
  • Expertise in developing reliable and scalable enterprise applications using Servlets, JSPs, JSTL, JMS, JDBC, AJAX, Java Mail, XML, XSLT, EJB, Web Services, JavaScript, HTML and DHTML.
  • Experience in designing professional User Interactive (UI) web applications using with the help of HTML, HTML DOM, DHTML, XML, XHTML, XSL, XSLT and CSS.
  • Worked on front end technologies Angular JS, Backbone JS, JQuery, HTML5 and CSS.
  • Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, Ajax, JQuery, Javascript, Angularjs and servlets.
  • Experience using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing the most efficient and effective strategies for new development.
  • Experience using Restful web services, very good understanding of web services and Restful APIs.
  • Working knowledge of databases like MS SQL Server, Oracle 9i/10g and tools like oracle SQL Developer.
  • Extensive experience in developing PL/SQL Packages, Stored Procedures, Functions, Exception handling and Database Triggers.
  • Sound knowledge of the Software Development Life Cycle and experience working in Application servers like Web Sphere, Apache Tomcat 7.0 and JBoss.
  • Expertise in using IDEs like Eclipse, Net Beans and RAD for debugging and using java coding standards from the beginning of development.
  • Good working Experience in using ANT and Maven scripts for building and deploying the application in web/App servers.
  • In-depth knowledge of Apache Subversion (SVN) and Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating these tools with other systems.
  • Experience in working on multiple operating systems including UNIX, Linux and Microsoft Windows.
  • Experience in Unit Testing of components using JUnit.
  • Expertise in JUnit Assertion to develop unit testing and debugging of application.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, PL/SQL, PHP, WebSphere Message Broker.

Web Development: HTML, DHTML, XHTML, CSS, JavaScript, AWS, AngularJS, Backbone JS, JQuery, AJAX, JSON

Standards &Frameworks: Hibernate 3.x, Spring 2.5/3.1, Spring Batch, JME, JDBC, JSP, JSF, Servlets, DOM,DOJO, RESTful, JUnit, Struts 1&2

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans

Application/Web Servers: Tomcat6.x/5.x, Apache 2.x, WebSphere 6.1/7.0, Apache ActiveMQ 2.9.0, Jboss.

Methodologies/Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Façade, Singleton

Databases: Oracle 8i/9i/10g, MySQL, IBM DB2, Microsoft Access 2013

IDEs: Eclipse3.4/3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, Netbeans7.0/7.2/8.0

Build & Design Tools: UML, Rational Rose, Maven, Ant, Jenkins

Operating Systems: Windows 2000/NT/XP/7, Linux Ubuntu.

Version Control Tools: GIT, Subversion, CVS

Tools: Eclipse UML2, Microsoft Visio, XML Spy, IBM InfoSphere MDM V11.5

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Involved in capturing business objectives and processes and design and developed a comprehensive application and solution.
  • Designing and developing physical MDM.
  • Deploying application in WebSphere Application Server (WAS) using admin console and through ANT scripts.
  • Working with IBM MDM Product for the customer management of the data.
  • Providing technical support in designing, developing and maintaining IBM Master DataSteward applications.
  • Using core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Developing Database Objects like Stored Procedures, Views, Triggers, PL/SQL functions, Packages and Cursors for populating data in History tables.
  • Working with application servers including IBM Websphere and databases such as Oracle to program in technologies like Java, HTML, Javascript, SOA and Web services.
  • Using JAX-WS SOAP web services that are consumed by ACM applications to provide them with relevant information and also testing them.
  • Working on unit test cases using Junit and PowerMockito.
  • Developing micro services (REST APIs for Data Services) using maven base project with spring boot and hibernate, and built and deployed with Jenkins.
  • Developing AngularJS MVC components and performed dependency injection and employed two-way data binding.
  • Designing and developing Java RESTFul web services that connects with backend SQL server and Oracle databases in the back-end and returns Json data to AngularJS framework on UI Portal side using Spring, Jersey RESTFul, JAX-RS, and JPA.
  • Using AMQ Web console to monitor different types of AMQ messages through desired queues.
  • Using Angular ajax using httpservice to send the form data and receive data in the form of JSON and XML.
  • Documenting and Coordinating UAT and production support.

Environment: Java/J2EE, IBM InfoSphere MDM V11.5, IBM RAD Rational Application Developer(RAD) 9.5, SoapUI 5.2, IBM Stewardship Center, Oracle SQL Developer 4.1, Spring MVC, RESTful services, Maven, Junit, Mockito,AngularJS, Jboss AMQ, Jenkins.

Confidential, Jacksonville, FL

Java/J2EE Developer

Responsibilities:

  • Participated in the requirements analysis and technical assessments.
  • Developed class diagrams/sequence diagrams using UML and Rational Rose.
  • Used AngularJS JavaScript framework to bind data to HTML using expressions.
  • Developed validations using JavaScript and User experience using HTML and CSS Sheets.
  • Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Created Spring MVC controllers to route the requests.
  • Used Hibernate Template and named native queries for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Used Hibernate annotations to avoid writing a mapping file.
  • Struts Validator framework is used to do client side.
  • Created dynamic and interactive Data visualizations with D3 charts and AngularJS
  • Used JQuery and JSF validation framework for front end validations.
  • Designed and developed Session beans to implement business logic
  • Wrote Action classes, Business Objects and Service classes.
  • Experienced in Designing and Developing the Messaging Framework (JMS MQ) using IBM Websphere Message Broker Toolkit.
  • Configured Struts-config.xml with all the mappings required by the architecture.
  • Involved in creating MQ Series Queue Managers, Queues, and Channels for development, testing and production environments.
  • Configured local and QA environment setup using Eclipse, SVN/SVN plug-in, Oracle 10.2 and Java on Windows environment.
  • Developed JMS components to send messages from one application to other application internally.
  • Configure application resources in IBM WebSphere application Server such as Data Sources and Messaging resources.
  • Established continuous integration (CI) practices and standards for the application.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, JUnit and Maven.
  • Experience in various databases Oracle, DB2 and SQL Server.
  • Configured and Deployed application on Apache Tomcat Application Server in Windows XP environment
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Develop Web pages using Ajax, JavaScript, JQuery, and XML that interact based on events.
  • Extensively worked with Spring modules like Spring ORM module.
  • Customized Data Tables and High charts into AngularJS Directives.
  • Used CVS for version controlling.
  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GitHub.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Documented how Spring Batch is useful for the current project.
  • Tried to address the advantages of using Spring Batch.
  • Wrote JUnit test cases to test business logic.

Environment: Java/J2EE, POJO, JQuery, JDBC, XML, MVC, AngularJS, Ext.js, Websphere Message Broker, HTML5, CSS3, PL/SQL, JDK 1.6, Restful web service, Jboss 7.1, Spring 3.2.5, Hibernate 4.3.2, JSON, JSF 1.2, AJAX, IBM MQ, Apache ActiveMQ 2.9.0, Perforce, Oracle 10g Database, Spring Batch, Servlets, JSP, XML, SOAP 1.2, WSDL, Apache Tomcat 7.0, Java2WSDL, Eclipse 3.4, UNIX/LINUX, IBM WebSphere, DB2, GIT, Jenkins, JUnit, Maven, CVS.

Confidential, Waterbury, CT

Java/J2EE Developer

Responsibilities:

  • Experience in various databases Oracle, DB2, PostgreSQL and SQL Server.
  • Used Struts2 framework and J2EE components to develop Action classes, backend processes, complex reports and database interaction.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Designed the Front-end screens using JSP, Servlets, HTML and JavaScript.
  • Design & Development of User Interface module using J2EE, JSP, JSTL, Servlets and Spring Framework.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Exposed the Web Services to the client applications by sharing the Rest Request and Response.
  • Deployed the application on the JBoss Application Server.
  • Used Apache Maven for project management and building the application.
  • Used Log4j utility to generate run-time logs.
  • CVS was used for project management and version management.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Displayed tabular data using AngularJS by applying filters on the table data.
  • Used AngularJS HttpRequest to read data from web servers and process JSON data to render in theUI.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5/CSS3, Angular JS and bootstrap.
  • Redesign the App using technologies of HTML5, CSS3, JS, Angular JS and JQuery.
  • Utilized Rational Clear Case as a version control system and for code management
  • To ensure cross-browser compatibility including IE 8, Firefox 3.5, Safari 4 and Chrome 4.0.
  • Developed code obtaining bean references in Spring IOC Framework.
  • Designed and developed for the Presentation layer using JSP, HTML, JavaScript, DOJO struts Tiles.
  • Involved in designing components with design patterns like Factory, Singleton, Front Controller, Business Delegate, DAO, DTO, and Façade.
  • Involved in designing & coding of business logic using Spring IOC, Pure MVC & AOP features.
  • Participated in the requirements analysis and technical assessments.
  • Installed, configured, and maintained a continuous integration (build) server.
  • Designed and developed Session beans to implement business logic.
  • Designed and developed data persistence mechanism using Hibernate in Struts2 applications.
  • Created SQL’s from views and queries to interact with multiple systems for data.
  • Developed a robust administration and security system for access control and restrictions at application and user level.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to Git.
  • Deploying Rational Team Concert for Source Code Management, Build Automation, Release Management, Work Item Management & Iteration Plan Management.
  • Develop Web pages using Ajax, JavaScript, JQuery, JSP, JSF and XML that interact based on events.
  • Performed J2EE application deployment using Jboss Server on Windows and Linux.
  • Used WebSphere Application server for Transaction management and hot code swapping.
  • Used PL/SQL for writing stored procedures.
  • Developed Junit test cases to unit test the business logic.

Environment: J2EE, JDBC, XML, JSF, JQuery, MVC, java beans, EJBs, PL/SQL, WSDL, Spring Frameworks, Eclipse, Struts, JDK 1.6, Core Java(Multithreading, Collections), JSP, JSTL, Servlets, HTML, JavaScript, AngularJS, AJAX, SOAP 1.2, UML, JDBC, Shell Scripting, log4j, JMS, Apache Tomcat, Oracle EBS R12, Oracle 10g Database, Unix/Linux, Agile, WebSphere 7.0, IBM RAD 7.5,Oracle EBS suite R12, Maven, AXIS2, IBM MQ, JUnit 4.0, CVS, Maven, Jenkins, GIT, JBoss 6.0, Rational Team Concert 4.0.7, Rational Clear Case.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the project using Agile approach.
  • Involved in design and development of UI using HTML, CSS and JavaScript.
  • Created and maintained the configuration of the Spring Framework's IoC container.
  • Utilized Spring framework for bean wiring and Dependency Injection principles.
  • Developed JSP and Form beans on the server side using Spring MVC.
  • Implemented persistence layer with Hibernate APIs, metadata (annotations) and using HQL.
  • Extensively used Hibernate for data retrieval from the database using various querying techniques like Hibernate Query Language(HQL), Query by Criteria.
  • Implemented Hibernate and Spring's DAO layer together which in turn offer a high performance, productive approach to persist Plain Old Java Objects(POJOs).
  • Consumed Web Services (SOAP) from third party for authorizing payments to/from customers.
  • Developed SQL Queries and Views for handling Database activities.

Environment: Java, J2EE, Hibernate, HTML, CSS, JavaScript, Spring, HQL, SOAP, Agile, SQL.

Confidential

Jr. Java/J2EE Developer

Responsibilities:

  • Involved in project discussion with client.
  • Involved in Business Logic Analysis.
  • Prepared Module design and implementation notes with UML Diagrams.
  • Writing EJB classes and Deployment descriptors.
  • Coding for Servlet, JSP, DAO and JMS.
  • Writing custom tags.
  • Created required Database Triggers, Tables with proper indexes.
  • Writing stored procedures.
  • Coordination with (Data warehouse, Data modeling) other technology team.
  • Unit and Integration testing.
  • Defect fixing.

Environment: Java, JSP, HTML, JavaScript, Servlets, Struts, SDLC, Custom Tags, EJB, JMS, Oracle 9i, DB2, Websphere 5.1 and ETL tool (DataStage), UNIX Shell Script.

We'd love your feedback!