We provide IT Staff Augmentation Services!

J2ee Developer Resume

5.00/5 (Submit Your Rating)

Jacksonville, FloridA

SUMMARY

  • Experienced Java Programmer wif excellent design and coding skills wif over 8+ years of experience in developing software applications and possess a proven track record in successfully delivering crucial applications.
  • Expertise in Object Oriented analysis and design applying J2EE patterns.
  • Experience in Architecture, Designing, Development and Deployment of High - Performance, Scalable, Distributed Applications.
  • Strong working experience in software development life cycle (SDLC) process like Prototype, Rapid Application Development (RAD), Waterfall, AgileScrum, and Test-driven development methodologies.
  • Expertise in Core java concepts likes OOPS, Data structures & algorithms, Collections, Multithreading, Exceptional handling, me/O and java. Lang Package.
  • Proficient in teh implementation of frameworks like Struts, spring, JSF, AJAX frameworks (RichFaces, MyFaces) and ORM frameworks like Hibernate.
  • Experience in NoSQL databases like Cassandra, MongoDB.
  • Experienced in establishing connectivity from front end to back end using JDBC connections.
  • Experience in developing Web Applications wif various Open Source Spring Framework (SpringMVC, IOC, AOP, DAO, and JDBC), Struts Framework, and Hibernate,ORM.
  • Experience in developing business components using SpringBoot, SpringAOP, SpringAOC, EHCache framework, Spring Annotations.
  • Expertise in developing teh distributed applications using EJB specification and J2EE Application Servers such as Glassfish, Jboss, ApacheTomcat, WebSphere, BEAWebLogic.
  • Implemented Rich User Interfaces using Servlets, JSP, JSTL, HTML5, DHTML, XHTML, CSS3, JavaScript, JQuery, JSON, AngularJS2.0 and AJAX.
  • Expertise in XML technologies such as XSL, XSLT, XMLschemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Strong noledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Business Delegate, Front Controller etc.
  • Extensively worked on implementing Service Oriented Architecture (SOA)using XML Web Services (SOAP, WSDL).
  • Good noledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2),Simple Storage Service(S3),AmazonSimpleDB, AmazonCloudWatch, SNS, SQS, LAMBDA and experienced in building highly scalable java applications using various architectures.
  • Experienced in JMS over messaging to exchange teh information in a more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ, RabbitMQ, and AMQP as JMS provider.
  • Good experience in producing and consuming teh Web Services - REST using Jersey, JSON, JAX-RS and Web Services - SOAP using WSDL, UDDI, JAXB,andSOAPUI.
  • Hands on teh tools such as Eclipse, Text pad, Edit plus, JCreator, Linuxvi editor, etc.
  • Experience in using AWS wif both EC2 and S3 services for application backup and recovery.
  • Worked extensively on various flavors of UNIX operating system like Linux, Solaris.
  • Specialized in developing APIs for web applications using MEANstack technologies MongoDB, Express, AngularJS, and Node.js.
  • Experience wif build tools includes Ant, Maven,andGradle for deployment and customizing WAR/JAR file management for web applications.
  • Designing and editing GUI wif innovation and creativity wif teh halp of graphs, charts, other diagrams.
  • Experience and deep noledge in bug tracking tools like JIRA, Bugzilla and source code management tools like GIT, CVS, SVN and VisualSource safe(VSS).
  • Experience in unit testing teh applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Experience in Using Enterprise Service Bus(ESB) for integrating different applications by putting a communication bus between them.
  • Used Ant, Maven for teh build, Bamboo, Jenkins for continuous integration.
  • Involved in meetings to gather information and requirements from teh clients.
  • Extensive development experience on different IDE's like Eclipse, MyEclipse, NetBeans, JBuilder.
  • Research-oriented, motivated, proactive, self-starter wif strong technical, analytical and interpersonal skills.

TECHNICAL SKILLS

Programming Languages: C, C++, Java/J2EE, JDBC, Design Patterns, Shell Scripts, PHP, SQL & PL/SQL.

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JPA JNDI, RMI, EJB, JFC/Swing, AWT, Java Beans, Applets, Multi-threading, Java Networking, Spring data, Spring Boot, Spring framework, Spring JDBC Templates, java mail, Google API, Hibernate, Web Services, SOAP, RESTFUL

Web technologies: JSP, JavaScript, JSON, jQuery, AJAX, EJB, JNDI, JMS, XML, XSLT, XSD, JSF, HTML, DHTML, CSS, Bootstrap, Angular, React JS, Express.js, Ext JS, Backbone JS, Node JS.

Frameworks: Struts, Spring, Hibernate, JSF, iBatis, Angular Ionic, RCP.

Application/Web Servers: Apache Tomcat, Oracle/BEA WebLogic, IBM WebSphere, JBoss, Jetty Server, jerkins, AEM, Nginx.

Web Services: SOAP, RESTful, WSDL, JAX-P, JAX-B, JAX-WS, JAX-RPC, JAX-RS, CXF, Axis, Jersey.

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC Waterfall Model.

IDE's: Eclipse, NetBeans, Spring Tool suite, IBM -WSAD, RAD, Rational Rose, Intellij.

Modeling Tools: UML, Rational Rose, Visio.

Testing Tools: JUnit, JMeter, Selenium, Cucumber, SPock, Mockito, TestNg, Karma, Jasmine, Protractor, Mocha, Chai.

Version Control: CVS, SVN, JIRA, Clear Case, Git, Bitbucket.

Build Tools: ANT, Maven, Gradle, NPM, Grunt, Gulp, Bower, Jenkins, Log4j, Hudson.

Cloud: Amazon Webservices (AWS) Cloud, Pivotal Cloud Foundry (PCF).

Database Servers: Oracle, DB2, SQL Server, MySQL, Postgre SQL, Sybase, Mongo DB & Cassandra.

Operating Systems: Windows, UNIX, Linux, and MAC.

PROFESSIONAL EXPERIENCE

Confidential, Jacksonville, Florida

J2EE Developer

Responsibilities:

  • Worked as a team member of AgentDesktop team that is involved in creating, modifying, and updating an interface by using varied technologies for teh customer facing employees to use.
  • Involved in analysis, design, and development phases of teh application of client using ScrumAgile methodology at level 2 which requires team members to perform all teh skills in SDLC life cycle like converting teh business requirements into JIRA stories, developing teh code to fulfill teh requirements and testing end to end (functional and regression).
  • Actively involved in SMDU project which involves modifying teh existing constraints before sending to internal clients and other projects which involved estimating, analyzing, calculating, and coding teh key factors to estimate teh probability of default and re-default of customers.
  • Analyzing teh Functional Specifications and Design Documents.
  • Designed, developed, and modified several UI screens using Web technologies like Google Web Toolkit (GWT)
  • Involved in Development by applying expertise in J2EE, CoreJAVA concepts, VisualBasic .net, Collections, Multithreading,andWebservices.
  • Teh backend code (Internal Plan modification decisions) is written using spring (2.5) and Hibernate (3.0) framework.
  • Worked on enhancements of existing modules and creating new modules.
  • Used SVN, GIT for importing, rebasing, and delivering teh application to teh source control.
  • Used SOAP and WSDL Web Services and microservices for accessing and providing teh Services to other Applications.
  • Worked on normalization of requirements for teh reports. Developed reports using CrystalReports.
  • Wrote Complex queries, stored procedures and worked on performance tuning of SQLqueries.
  • Wrote ETL logic to load data from vendor tables to local database for use in Java programming.
  • Developed functionalities to create Data Transfer Objects (DTO), and Data Access Objects (DAO).
  • Used Maven to manage Project's build and dependencies. And Jenkins tool for deployments to environments.
  • Involved in designing test plans and testing teh application on DEV/QA environment and also automating teh test cases using selenium/cucumber.
  • Analyzing client requirements and production issues.
  • Participated in daily scrum meetings to discuss teh work done teh before day, current day's work and to let teh team mates no if their are any road blocks.
  • Participated in Retrospective meetings after every sprint to discuss teh overall ranking of teh pervious sprint and to discuss teh drawbacks and scope for development.

Environment: Java (JDK 1.6/1.7), Visual Basic.Net (7.0), Informatica Power Centre (9.6.4), GWT framework, Soap Web Services, Oracle DB, Eclipse Mars, SVN, SQL Developer, Maven, Spring Core (inversion of control/aspectoriented programming), Hibernate, Selenium Testing, Scala, Crucible, Apache Tomcat Server, Log4J (Logging), Putty, HP ALM, SVN, Collections, Core Java, Exception Handling, Jira, Jenkins, SOAP UI, Gaia Private Cloud technologies.

Confidential, Hillsboro, OR.

Java/J2EE Developer

Responsibilities:

  • Collected required information from Agents for documenting teh requirements of teh Accounting module, claims module.
  • Performed Iteration Planning for teh Modules developed.
  • Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, DOJO,andJSTL.
  • Created Dialog boxes using DOJO for better look and feel.
  • Used XSLT for all teh front end development.
  • Used Spring MVC framework at teh front end and configured many beans and wired (dependency injection) them as per teh requirement.
  • Used JSON to transfer teh request from teh web page to teh server.
  • Used Concurrent Versioning System (CVS) as a version controlling for teh source code check in and check outs.
  • Used Angular.js and Node.js for developing a single page web application.
  • Implement modules into Node.js to integrate wif designs and requirements.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update and delete operations.
  • Implemented interceptors using Hibernate build and release SpringBoot framework.
  • Got exposure to build and deploy teh changes in a production environment by executing teh build script and deploying teh compiled GWT client side code and server side code to teh production server.
  • Responsible for design and developing Persistence classes using Hibernate, and SpringJDBC Template frameworks to save data in database tables.
  • Worked on JPA for persisting teh objects into teh system.
  • Involved in halping teh UNIX and Splunk administrators to deploy Splunk across teh UNIX and windows environment.
  • Design and develop automation framework using Java, Selenium web driver, JUnit, Maven, Ant,andSVN.
  • Created services for various modules like Account Creation and Maintenance using SPRING.
  • Used apache-Maven tool to build, configure and package and deploy an application project.
  • Used Jenkins for build maven project.
  • Worked on Axis implementation and used SOAPUI to test teh SOAP.
  • Worked on XML, XSD,andXSLT to parse teh request and create teh new one based on teh specification.
  • Used ANT tool to build and deploy applications.
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing wif guaranteed delivery.
  • Generated teh required XML files to transfer data between teh server and teh web pages.
  • Used DOM parser for validating teh XML files against their respective XML schemas.
  • XPATH expressions are used to extract data from teh XML files.
  • Developed unit test cases using JUnit and MockObjects.

Environment: XSLT, AJAX, HTML, JavaScript, CSS, DOJO, Spring, Hibernate, JBoss, JUnit, DB2, DB Visualizer, Eclipse IDE, CVS, X Path, Web Services, XML Schema, DOM parser,and fiddler.

Confidential, New York, NY.

Java/ J2EE Developer

Responsibilities:

  • Developed multiple modules in teh application using Struts, springand Hibernate.
  • Documented all teh functionalities for better client understanding.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, DTO,andSingleton.
  • Implemented teh front-end using teh StrutsMVC framework.
  • Wired all teh layers in teh application using spring dependency injection.
  • Developed various RESTful services in order to achieve teh business functionality.
  • Implemented teh Header Menu for teh application using StrutsTiles.
  • Implemented pagination componentwhich can be bundled to any JSP for our application.
  • Developed approved requirements wif assign share functionality using JSP, mail notification using JMS.
  • Developed teh action classes and form beans using JSF framework.
  • Used ApacheWSDL, SOAP to create web services, generating stubs and writing client programs to invoke web services.
  • Used Hibernate in teh persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
  • Agilemethodology for delivery of software.
  • Wrote Stored Procedures, Sequences using PL/SQL. Performed query optimization to achieve faster indexing and making teh system more scalable.
  • Maven was used as teh build tool to organize dependencies, UnitTest, Compile and Package teh code.
  • Actively coordinated wif teh support team for migration of application between environments.
  • Involved in fixing defects and troubleshooting issues on UNIX environment and wrote Shellscripts for automation.
  • Deployment in WebLogic application server.
  • Developed UI using JSP, Struts, HTML3, CSS3, XHTML, JavaScript and AngularJS.
  • Used JavaScript and GWT to create teh interactive user interface.
  • Worked closely wif QA team and fixed QA bugs as well as production issues wif a quick turnaround time.
  • Focused on Test Driven Development, theirby creating detailed JUnit tests for every single piece of functionality before actually writing teh functionality.

Environment: Java, J2ee, Servlets, JSP, JSF, Struts, Spring, Hibernate, Maven, Design patterns, Agile, JUnit, HTML, JMS, JavaScript, GWT, AJAX, AngularJS, Jquery, JSON, Web services, Apache Tomcat, WebLogic, Oracle 11g, Eclipse, SVN.

Confidential, Atlanta, GA.

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
  • Implemented web interface (UI) for end users using AngularJS, which TEMPhas migrated from teh existing BackBone.JS application.
  • Used HTML5, CSS, jQuery, Ajax and performed client-side validationsusing JavaScript.
  • Created two way binding AngularJS Components and provide access to teh server-side through Backbone'sAPI from Backbone.Model and Backbone.Collection.
  • Developed user interactive web pages using jQuery UI plugins like Draggable, Resizable, Auto-complete, AJAX, JSON, and AngularJS.
  • Developed responsive UI modules using Backbone.JS, HandleBarJS.
  • Used Backbone.JS to utilize its rendering functions and create controllers to handle events triggered by clients and send a request to teh server.
  • Developed RESTful services based on SpringREST using Jersey framework.
  • Utilized CoreJava concepts like Collections, Multithreading and Exception handling to develop business components.
  • Performed Installation, Configuration,and Maintenance of production Cloud Environments such as Tomcat, Apache, Jetty, and JIRA.
  • Implemented teh persistence layer using Hibernate that uses teh POJOs (which do not has teh business processes) to represent teh persistence database tuples.
  • Hibernate Session Manger used to configure multiple data source and provide independent database connectivity.
  • Performed Load testing of SOAPWebServices using SOAPUI and ApacheJMeter tools.
  • Designed and developed various UI features using BackboneJS, performed routing using a BackboneRouter.
  • Designed application to meet international market standards using Spring MVC Internationalization and spring core modules.
  • Server-side validations are achieved using Spring Validation framework.
  • Deployed and monitored web services using SpringCloudFoundry Managed Domains and Routes wif SpringCloudServiceRegistry.
  • Adopted JMSAPI to setup mail notification upon teh success or failure when teh backend processes are completed and to send mail notifications regarding any system related problems.
  • Utilized ApacheCassandra for storing teh external stream of data and building real time analytics dashboard using GoogleChartsAPI wif AngularJS Components.
  • Developed SpringBatch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, wif partitions and sub-partitions.
  • Implemented Quartz scheduler to execute batch programming using Spring Batch.
  • Implemented various validations rules using JBoss Business rules in teh drl (droolsfile) usingDroolsruleengine.
  • Developed Test classes using JUnit and EasyMock and test coverage using EMMAplug-in.
  • Utilized AWSServices platform to upload data into AWSS3buckets, creating EC2 instances and to deploy teh Dockerized Container services.
  • Used Log4J to capture teh log that includes runtime exceptions.
  • Developed teh ANT scripts for preparing WAR files used to deploy J2EE components.

Environment: Java/J2EE, JBoss 3.0, Spring Core, JMeter, Cassandra, Hibernate, Jetty, Perl, Spring MVC,Angular Js, JavaScript, Backbone.JS, HTML5, CSS3, AJAX, Bootstrap, JMS, jQuery, Spring MVC, Jenkin, Amazon Ec2, Amazon S3, Oracle, Drools.

Confidential

Front End Developer

Responsibilities:

  • Involved in design, development,and implementation of teh front end part of teh application.
  • Worked wif a team of graphic designers to create compelling websites user interfaces.
  • Developed CSS classes to GUI web page controls and forms.
  • Created search engine optimized websites and micro sites.
  • Worked wif clients and senior user experiences designer to understand teh branding strategies and design goals to define strategy, layout,and features for teh websites /applications design.
  • Coding, styling, testing of reusable JavaScript, CSS3, HTML widgets/libraries for complex UI controls responsible for JavaScript/AJAXUI upgrades and improvements.
  • Developed ObjectOrientedJavaScript code and responsible for client side validations using jQuery functions.
  • Utilized various JavaScript and jQuery libraries to manipulate teh events and other interactive features (Dynamic functionality)
  • Involved in designing and developing teh JSON, XMLObjects.
  • Developed data formatted web applications and deploy teh script using client side scripting using JavaScript.
  • Developed MySQL queries to implement teh select, insert, update and delete operations.
  • Created HTML, navigation menu that is role based menu items changes dynamically, derived from teh database in teh form of XML.
  • Designed teh email blasts using Adobe software and tan implemented them using HTML and JavaScript.
  • Produced semantically appropriate, standards compliant markup, and rich user interfaces.
  • Used AJAX to send a request to teh server to check teh functionality of teh websites.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Handled all aspects of web applications including maintaining, testing, debugging, deploying.
  • Used UI Development using HTML, coded Java components which retrieve data using SQL.
  • Actively participated in meetings wif clients to determine website goals and developing strategies.
  • Developed callback functions to parse and handle JSON data returned from teh server.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6
  • Developed and prepared test cases for unit testing wif JUnit.

Environment: HTML, DHTML, CSS3, JavaScript, jQuery, AJAX, Bootstrap, JSON, XML, MySQL, Photoshop, Dreamweaver, Firebug and Waterfall.

Confidential

Software Engineer

Responsibilities:

  • Interacted wif business analyst to understand teh requirements to ensure correct UI modules been built to meet business requirements.
  • Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, JavaScript, Bootstrap, Backbone, and jQuery.
  • Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components.
  • Used MVC architecture of Framework to simplify teh code complexity and increase clean code.
  • Worked on CSS preprocessor frameworks (SASS/LESS)
  • Involved in writing application level code to interact wif APIs, WebServices using AJAX, JSON,andXML.
  • Expertise in CoreJava concepts such as OODesign, Multithreading, Generics Exception Handling, Collections, JavaReflection, Annotations.
  • Taken care of complete JavaMulti-threading part in back end components.
  • Involved wif all stages of teh Software Development Life Cycle.
  • Involved in teh analysis, design, and development phase of teh application.
  • As a team member, me was involved in preparing design documents Technical Design, Functional Design Technical Domain documents, Application Interface Contract,and Service Interface Contract Documents.
  • Used SVN teh version control tool for code commit and update.
  • Worked on teh web services and front-end design and solved teh issues wif teh jQuery.
  • Extensively involved in writing MySQL, PL/SQL queries, to interact wif Oracle.
  • Interacted wif java controllers (jQuery, Ajax, and JSON to write/read data from back end systems)
  • Implemented DataGrid, Charts, Forms,andLayoutManagerComponents.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts, fix teh bugs pertaining to various browsers.

Environment: HTML, CSS, Web Logic, Java, JDBC, Servlets, XML, MySQL, JavaScript, AJAX, SVN and Windows XP.

We'd love your feedback!